Hilo Oficial : ArchLinux

1, 2, 3, 4, 511
Me he decidido a crear este Hilo porque he estado testeando estos dias la ultima version y puedo decir que el rendimiento de esta distro es sencillamente espectacular.
El sistema de paquetes PACMAN me parece igual, si no mejor que el apt-get/aptitude de Ubuntu, e infinitamente superior a URPMI

Como podeis ver yo soy un UbuntuFan, pero la velocidad de carga, sencillez, y optimizacion completa para i686 o x86_64 de ArchLinux me ha dejado alucinado literalmente.

Aqui os dejo algunos enlaces, y podemos ir solventando dudas, comentando cosas, instalaciones, consejos, etc... al igual que se hace en el hilo de UBUNTU:

CONCEPTOS DE ArchLinux:

¿Qúe es Arch Linux?
Arch Linux es una distribución independiente optimizada para i686
enfocada a usuarios con un nivel intermedio y avanzado. Está basado
originalmente en las ideas de CRUX, una gran distribución desarrollada
por Per Lidén.

Ventajas
Arch es rápido, ligero, flexible y simple. Esas no son palabras
vacias, sino que todas son verdad. Arch está optimizado para
procesadores del tipo i686, con lo que obtienes más por cada ciclo del
procesador. Por ejemplo, es más ligera comparada con RedHat, y su
diseño simple hace que sea facil amoldarla a cualquier tipo de sistema
que estés construyendo.

Sistema de paquetes único
Esto es respaldado por medio de un sistema de paquetes binarios - pacman - que te permite actualizar todo tu sistema con un solo comando.
Incluso Arch, dispone de un sistema similar a los "ports" como método
de compilación de paquetes (Arch Build System)
de un modo sencillo, el cual puede sincronizarse con un único comando.
Sí, y también puedes recompilar todo tu sistema con un solo comando.
Todo esto se hace de un modo bastante simple y transparente.

Solo lo mejor
Arch Linux se esfuerza en mantener las últimas versiones estables de
su software. Actualmente soportamos de un modo bastante razonable un
núcleo de paquetes junto con una colección de paquetes extra creados
por los usuarios y los desarrolladores.

La clave es la simplicidad
Para conseguir el objetivo de simplicidad y ligereza, he excluido
porciones relativamente sin uso en un sistema Linux, como /usr/doc y
las páginas "info". En mi experiencia personal son raramente usadas, y
la información equivalente puede ser obtenida de la red si se necesita.
De todas formas, dispones de las páginas man...

Herramientas modernas
Arch Linux se esfuerza incluso para usar las nuevas características
que están disponibles para los usuarios de Linux, como puede ser el
soporte para Ext3/ReiserFS y udev. Arch Linux 0.7 (Wombat) emplea la
versión 2.6 del kernel linux por defecto, y dispone de soporte para
XFS/JFS.



Enlaces Importantes:

ArchLinux en Español
Sitio Oficial
Guia de Instalacion paso a paso


Algunas capturas

LOGO
Imagen

ArchLinux+KDE+Compiz
Imagen

Imagen

XGL+Compiz+ArchLinux
Imagen

Por supuesto si veis que faltan cositas o cosas ir diciendomelas y vamos actualizando, es mi primer hilo oficial, así que sed compasivos

ACTUALIZO:

Tutorial para instalar ArchLinux en 30minutos:

La versión en cuestion es la 2007.08-2 "Don't Panic" core. también
podes optar por bajarte la iso de la versión completa pero que gracia
tiene?

Bajando la ISO

Archlinux-i686-2007.08-2.core.iso

ftp://mirror.cs.vt.edu/pub/ArchLinux/iso/2007.08/i686/Archlinux-i686-2007.08-2.core.iso



- Booteas con el cd,
- Cuando aparece el promt escribid: arch
- Empieza la instalación
- Particionado del HD (a gusto del consumidor)
- Elegis la fuente de instalacion (el cd)
- Elijo sistema base
- Acepto todos los paquetes que ofrece y comienza a instalar
- Configuro con nano el rc.conf para agregar en la seccion de red: dhcp
Se pueden agregar modulos o demonios, pero no es importante si te olvidas algo lo agregas mas adelante.
- Instalo el kernel
- Instalo Grub
- Elijo la clave de root
- Reinicio

Luego del reinicio
pacman -Syu (actualizo el sistema y de ser necesario)
pacman -Sy pacman (actualizamos pacmana a la ultima version)
pacman -Syu (actualizo el sistema nuevamente pero ya con la nueva version de pacman)
pacman
-S xorg-server xf86-input-mouse xf86-input-keyboard xf86-video-vesa
xorg-xinit (instalo Servidor de X y todo lo necesario para que este
funcione)
pacman -S hwd gdm xfce4 xfce4-goodies slim
slim-themes nvidia-96xx
(instalo las X y el desktop manager, el Gestor de Inicio
Grafico y el driver de video, en este caso el driver nvidia, teneis que sustituirlo por el vuestro)
Ahora generamos un xorg generico
hwd -xa
lo editamos para comprobar que todo este ok
nano /etc/X11/xorg.conf
pacman -Syu (compruebo que no haya nuevas actualizaciones)
pacman -S alsa gspcav1 sane cups gutenprint (mas drivers: sonido, webcam, scanner, impresora)
pacman -S amsn amule xmms vlc codecs grip audacity xchat graveman firefox firefox-i18n openoffice-base
editamos el harchivo /home/usuario/.xinitrc
descomentamos la linea
startxfce4
cerramos y guardamos.
(puede ser necesario remplazar el contenido de este archivo por esto:
xfce-mcs-manager
xfwm4 --daemon
xfdesktop &
exec xfce4-panel)
y listo
reboot

Y listo.


Si quereis compiz fusion teneis que editar el /etc/pacman.conf y añadir esta linea al final

[font=verdana, arial][size=90]
[compiz-fusion]
Server = http://compiz.dream-box.de/i686
[/size][/font]

Luego desde terminal ejecutais :
#pacman -S compiz-fusion-git

Para ver si funciona desde el gestor de ventanas que tengais (XFCE4, Gnome o KDE) abris una terminal y ejecutais como root :
#fusion-icon

Si funciona ya lo podeis poner para que se ejecute en cada sesion

Nuevo LOGO OGICIAL Cortesia de Phyrok

Imagen


Mini tuto ejemplo de uso de ABS para compilar nuestras propias app y optimizar aun mas (cortesia de Phyrok)

El siguiente mini tutorial, está sacado de la wiki de arch linux, concretamente de la entrada de firefox.

En primer lugar, comprobaremos que tenemos los paquetes cvsup y wget instalados, esto lo podemos comprobar con un

[font=verdana, arial][size=90]
pacman -Qs cvsup wget

Ahora corremos
abs


Si se trata de la primera vez en ejecutarlo, tardará un rato, es normal.

Siempre que vallamos a crear un paquete personalizado, es conveniente
correr abs, para tener toda la lista de PKGBUILD etc actualizada.

Una vez hecho, hacemos lo siguiente:[/size][/font]
[font=verdana, arial][size=90]
mkdir -p /var/abs/local/firefox
cp /var/abs/extra/network/firefox/* /var/abs/local/firefox
cd /var/abs/local/firefox

De esta forma, creamos una carpeta /var/abs/local/firefox, en la cual
vamos a guardar los archivos necesarios para compilar por nuestra
cuenta firefox, copiando desde el directorio donde se encuentran sus
PKGBUILD y archivos necesarios, a la carpeta recién creada. Con el
último comando, nos movemos donde están todos estos archivos.

La ventaja de compilar por nosotros mismos los paquetes, por ejemplo en
el caso de firefox, esque podemos "activar" la publicidad oficial, es
decir, la página de inicio, su icono oficial, etc...

Para esto, hacemos un
nano mozconfig


Y añadimos la siguiente línea:
ac_add_options --enable-official-branding


Una vez hecho, guardamos y salimos (control + o para guardar, control + x para salir, en el caso de estar usando el editor nano)

A continuación, hacemos un
md5sum mozconfig


Y copiamos el resultado.

Ahora abrimos el PKGBUILD, de la forma
nano PKGBUILD


Ahora miramos hacia el final del archivo, donde están todas las sumas
md5; la cadena correspondiente al mozconfig es la segunda, asíque
cambiamos lo que pone, por el resultado que obtuvimos antes.

Ahora buscamos esta línea
convert ${startdir}/src/mozilla/browser/app/default.xpm ${startdir}/pkg/usr/share/pixmaps/firefox.png

Y la reemplazamos con esta otra
convert ${startdir}/src/mozilla/dist/branding/default.xpm ${startdir}/pkg/usr/share/pixmaps/firefox.png

Ahora, miramos hacia abajo, en busca de estas líneas:
install -m644 ${startdir}/src/mozilla/browser/app/default.xpm ${startdir}/pkg/usr/lib/firefox/chrome/icons/default/
install -m644 ${startdir}/src/mozilla/browser/app/default.xpm ${startdir}/pkg/usr/lib/firefox/icons/

Y las reemplazamos por las siguientes:
install -m644 ${startdir}/src/mozilla/dist/branding/default.xpm ${startdir}/pkg/usr/lib/firefox/chrome/icons/default/
install -m644 ${startdir}/src/mozilla/dist/branding/default.xpm ${startdir}/pkg/usr/lib/firefox/icons/

Guardamos el PKGBUILD modificado, y salimos.

Ahora, hacemos un
makepkg


Con lo que comenzaremos a compilar el paquete firefox desde sus
binarios. Advertir que este paso puede incluso durar horas, el tiempo
que transcurrira dependerá de tu sistema.

Una vez creado el paquete, desinstalamos el firefox de la siguiente forma
pacman -Rd firefox



E instalamos la nueva versión, compilada por nosotros mismos:
pacman -A firefox-*.pkg.tar.gz


Donde está el *, quiere decir que ahí hemos de poner la versión.
Siempre podremos ver el paquete a instalar mirando dentro de
/var/abs/local/firefox, el paquete siempre suele terminar en
*pkg.tar.gz, con el número de versión y la arquitectura del procesador
bajo el que lo hemos compilado delante.

También podemos actualizar la versión actual por una más nueva, compilada por nosotros mismos:
pacman -U firefox-*.pkg.tar.gz



Así finalizamos con la compilación de un paquete personalizado, en este
caso firefox, añadiéndole soporte oficial, y habiendolo compilado bajo
la arquitectura de nuestro procesador, todo por nosotros mismos.

Como resumen, se puede dar el siguente:

-Correr abs para actualizar lista de binarios, PKGBUILD, etc...
-Copiar los archivos que necesitamos, ya sea desde /var/abs/(direccion
del programa a compilar) o bien desde AUR, en la web de archlinux
(normalmente desde aquí, nos descargaremos el PKGBUILD
-Modificar el PKGBUID a nuestro gusto (no hace falta)
-correr makepkg para compilar nuestro paquete
-Instalarlo con pacman -A paquete*.pkg.tar.gz o bien mediante pacman -U paqeute*.pkg.tar.gz

Y de esta forma, habremos aprendido y compilado nuestros propios paquetes.

Espero que este tutorial no haya sido demasiado extenso ni complicado,
y recuerdo que ha sido elaborado en base a la entrada de firefox, de la
wiki de Arch Linux.
[/size][/font]
Cuanto menos curioso, que el hilo oficial de Arch sea creado por un usuario llamado Ubuntu XD
Me han hablado tan bien de esta distro que me he decidido a probarla en mi viejo portátil (Pentium III 1,5GHz y 256MB RAM).

Voy a hacer la instalación desde CD y he visto que hay 3 "modos" para hacerlo:
-base (137MB)
-current (560MB)
-ftp (24,6)

Me imagino que la base te instale lo mínimo a partir de lo cuál crear mi propio sistema, la current una distro completa (estilo Ubuntu, con sistema de escritorio incluido (cuál?) y todas esas cosas).

Lo instalaré a partir del current, pero ¿cuál es la última versión?
2007.08-2 Don't Panic 2007-10-07
2007.08.1 Don't Panic 2007-09-10
2007.08 Don't Panic 2007-08-05
2007.05 Duke 2007-05-17
0.8 Voodoo 2007-03-31
0.7.2 Gimmick 2006-05-23
0.7.1 Noodle 2006-01-05
Esta es la ultima :
2007.08-2 Don't Panic 2007-10-07


Si es curioso lo de mi Nick y el hilo, pero como explico, fué probarla y quedarme asombrado.

Ya quisiera yo que mi ubuntu rindiera la mitad que el Arch.
Y eso que la maquina del Arch solo tiene 512Mb, y la de mi Ubuntu (que es la principal) tiene 4Gb de RAM.
Y soy un loco de la limpieza y el deborphan, y quitar todos los servicios innecesarios.
Además mi Ubuntu es el de 64 bits (AMD X2 3800)
¿Cómo se mide el rendimiento de una distro?

- ferdy
Ferdy escribió:¿Cómo se mide el rendimiento de una distro?

- ferdy


Miedo me das.

El rendimiento en este caso, lo he medido yo de manera totalmente subjetiva.
Ni quiero decir que sea mejor que Gentoo ni que sea peor que otras.

me gustó mucho como iba, me gustó mucho su filosofia y me gusto SIMPLEMENTE.

El hecho de que me vaya mucho mas rapido el escritorio en un P4 3'2 con VGA integrada con 512Mb, que en un X2 3800 con 4Gb y una Nvidiai de las nuevas me encantó.

Seguro que si la analizas tu le encontrarás 50 millones de pegas, pero yo no estoy a tu nivel (ojalá), así que me baso en valoraciones de "usuario mortal"

Y espero que a alguien le sirva este hilo para probarla y pueda ayudarle a resolver dudas sobre esta , o sobre Ubuntu que son las que conozco.

Saludos
Miedo me das.


Je... ¿por qué? Lo que quiero esaber es cómo un usuario mide el rendimiento de una distribución. Es decir, qué se valora y en base a qué.

Sobre archlinux, es cierto que tengo mis reservas, pero la idea no era reventar el hilo :)

- ferdy
Ferdy escribió:
Je... ¿por qué? Lo que quiero esaber es cómo un usuario mide el rendimiento de una distribución. Es decir, qué se valora y en base a qué.


Pues porque hace mucho que te leo, y sabes un HUEVO y parte del otro, pero algunas veces se te va la pinza con las respuestas (desde el buen rollito [tomaaa] [tomaaa] )

Sobre archlinux, es cierto que tengo mis reservas, pero la idea no era reventar el hilo :)

- ferdy


Yo, por si te sirve. me he peleado varias veces con Gentoo y siempre me ha parecido una idea genial, pero demasiado complicada y a veces "petardea" por culpa de su complejidad para el usuario de a pie.

Archlinux la instalé ayer en menos de 20 minutos, y tardé otros 20-30 en dejarle con XFCE4 , GNOME mas compiz y , te lo digo de verdad....VOLABA !!!!
Y eso que la VGA es una integrada pestosa
Yo siempre me he instalado distros "ya hechas" es decir con un entorno de escritorio por defecto (normalmente GNOME aunque KDE también lo he usado)... mi nivel de usuario de Linux no es nada del otro mundo, para ser sinceros es bastante bajo. La instalación desde CD (el current) ¿trae escrorio por defecto?, ¿cuál?
GRACIAS!!!

PD: lo pintas tan bien que en cuanto vuelva de la uni me lo pongo.
manugarrote escribió:La instalación desde CD (el current) ¿trae escrorio por defecto?, ¿cuál?
GRACIAS!!!

PD: lo pintas tan bien que en cuanto vuelva de la uni me lo pongo.


No trae ningun escritorio, pero instalarlo es tan facil ,como hacer desde terminal:

#pacman -S xfce4 <---- SI QUIERES xfce4
#pacman -S gnome <---- SI QUIERES Gnome
#pacman -S kde <-----Si QUIERES KDE

Ya digo que es uno de los mejores sistemas de paquete que he visto nunca

Por ejemplo puedes probar gnome con "pacman -S gnome", y si no te gusta haces "pacman -R gnome"
y lo mismo con XFCE4 o KDE

acuerdate tambien de poner pacman -S gdm (o xdm o kdm) para tener un login grafico si quieres
Una pregunta de más de inculto que de novato: linux se instala en modo línea de comandos, ¿no? Con ese comando lo que hago es instalar un intérprete gráfico, ¿verdad?

Otra cosa, ¿cuál es la diferencia entre el Cd "current" y el "base"?

GRACIA!!
manugarrote escribió:Una pregunta de más de inculto que de novato: linux se instala en modo línea de comandos, ¿no? Con ese comando lo que hago es instalar un intérprete gráfico, ¿verdad?

Otra cosa, ¿cuál es la diferencia entre el Cd "current" y el "base"?

GRACIA!!


Para instalar es todo a base de menus, hasta que te encuentras en la consola.
Una vez allí , poniendo los comandos que te he dicho ya tienes el entorno grafico

EDITO: He dejado al principio del hilo un mini-tuto que encontré en otro sitio, pero adaptandolo para la version Española, y quitando algunos paquetes, y añadiendo otros para dejarlo ligero pero con soporte multimedia.
Seguro que se pueden quitar mas paquetes, y añadir otros mejores.

Haced vuestras sugerencias
Pensaba meterme con debian + kde tras los exámenes, pero son muchas opiniones buenas a cerca de Arch en muchos sitios distintos en muy poco espacio de tiempo. Me rindo. [fumando]

En breve me tendreis poniendo a prueba a Arch.
Lo tengo en la lista de "pendientes". Lo que si recuerdo que me ocurria era que el sonido iba "retrasado" respecto a otras distros. Es decir que se escucha 1 segundo mas tarde de cuando se producia el efecto que lo hacia saltar. Por mas que busque en el wiki de Arch, no encontre la solucion.

Puede que vuelva a pelearme con el, porque el sistema era muy estable y funcionaba la mar de bien.
Saludos.

Con permiso del autor, voy a hacer un par de aportes al hilo, comenzando con el nuevo logo de Arch Linux:

Imagen Imagen

También adjunto una screenshot de mi escritorio con Arch, corriendo Kdemod + compiz-fusion + AIGLX:

Imagen


Por último, decir que estoy dispuesto a colaborar y echar un cable a los usuarios que empiezen con esta distribución, y animar a la gente a que la pruebe, ya que es realmente rápida y sobre todo muy optimizada y potente.

Requiescat In Pain.
¿Alguien ha conseguido instalarlo en una maquina virtual de VMWARE?

Es que ese es siempre mi primer paso antes de instalarlo en una maquina fisica. Y no pude, me petaba a mitad de instalacion.
Phyrok escribió:Saludos.

Con permiso del autor, voy a hacer un par de aportes al hilo, comenzando con el nuevo logo de Arch Linux:

Imagen Imagen

También adjunto una screenshot de mi escritorio con Arch, corriendo Kdemod + compiz-fusion + AIGLX:

Imagen


Por último, decir que estoy dispuesto a colaborar y echar un cable a los usuarios que empiezen con esta distribución, y animar a la gente a que la pruebe, ya que es realmente rápida y sobre todo muy optimizada y potente.

Requiescat In Pain.

Dios esa luna... [tadoramo]. Pues en breve te estaré dando el coñazo (aunque no suelo ser muy preguntón). Me da un poco de miedo solo mi mobility radeon X1300 (a ver como se portan los aiglx de ati). Lo de Kdemod me mola, no sabía que estaba optimizado para Arch.
Una cosa que si me preocupa....¿voy a tener problemas para instalar con una ipw3945? tengo el puerto ethernet jodido, y creo recordar que un netinstall de Debian no se podía hacer desde una tarjeta inalámbrica, no sé como será desde Arch...

Saludos
Saludos.

Según estoy viendo en la wiki, no suele haber mayores problemas a la hora de instalar la ipw3945, pues incluso los paquetes base se encuentran dentro del disco de instalación. Lo que no aclaran del todo, es si el paquete ipw3945 necesario para tener control de la tarjeta viene incluido, mas he de suponer, que en el cd core sí que también lo incluyan.

Puedes mirar esta sección de la wiki para que veas por tí mismo como se instala, como ves, no es nada difícil.

Por último, no creo que la tarjeta gráfica te de problemas, ya que en mi caso uso una mobility radeon x600, y si no me equivoco, pertenece a la misma familia de chipset de la x1200, y ambas funcionan perfectamente con los drivers libres, o si los quieres, los propietarios (catalyst)

Requiescat In Pain.
Phyron, no veo los logos nuevos para ponerlos al principio del hilo [mamaaaaa] [mamaaaaa]

Respecto a KDEMOD :
Made by 2 KDE enthusiasts, KDEmod is a
modular and tweaked version of the K Desktop Environment that has been
optimized for Arch Linux. It contains additional patches for eyecandy
and functionality and a slightly enhanced Qt3 installation, and is
available in Arch´s standard .pkg.tar.gz package format for i686 and
x86_64.

Started in june 2006, the KDEmod packaging project was brought to life
because of the KISS (Keep It Simple Stupid) nature of Arch Linux, which
means that Arch´s KDE is built from the standard unmodified KDE
distribution, thus providing the whole KDE Desktop without any
modifications or additions.

This is generally not a bad thing, but many users do not need a
full-fledged KDE Desktop installed with apps they maybe never use. Arch
is a small distribution and the developers are on more important
missions to improve the best distribution on the planet (tm), so KDEmod
was born to provide a fully modular installation of KDE with nearly all
the features and bling some bigger distributions provide with it - and
partly even more bleeding-edge features.

KDEmod provides the sophistication, stability and feature-richness of
KDE but its also a work in progress, so please report any glitches you
may encounter with our packages. All KDE apps and modules are available
as splitted versions in our repositories, and we will continue to
provide a refined and optimized KDE desktop for Arch Linux.


Some facts for those who dont want to read everything above :-)

- modular KDE installation
- two installation modes (lightweight and full-blown)
- you can freely choose between vanilla KDE or our customized settings
- one of the fastest binary KDE distributions available
- we have added about 130 patches and are actively porting/including new (and older) stuff
- we are developing some KDE frontends for Archs packaging system for example
- a customized modern default look based on domino and the LightGrey theme by PUNX69
- based on Arch's pacman, so it can be ported to other distros easily for example (PKGBUILDs are just scripts)


If you want to try it out, just check out our website :-)


FUENTE

Yo no le he probado porque no me gusta KDE, o es que estoy demasiado gnomeizado, pero dicen que es la bomba de rapidez
yo lei ayer sobre kdemod... ademas creo que te permite instalar kde "normal" o solo lo que interesa....

tiene buena pinta, pero no creo que cambie por ahora (demas de que mis cambios son de opensuse a debian y de debian a opensuse)... cuestion de costumbre...
Orion escribió:... cuestion de costumbre...


las costumbres estan para cambiarlas [fumeta] [fumeta]
Si no aun estariamos con MS-DOs y con Windows .... je je je je
Hace ya tiempo que me atrae esta distro y me gustaria que alguien que la haya probado pudiera hacer la pertinente comparacion con debian (sin referirse a la comparacion de la pagina oficial , que no dice practicamente nada).

Yo mismo uso debian lenny via netinstall , con el kdebase + lo minimo para ir funcionando. Va como un tiro en mi triste-portatil , que para que no arda lo tengo capado hasta el infinito y mas alla xD.

Mismo sistema en arch , con un kdemod con lo minimo , por la experiencia de alguien que haya probado ambas distros , iria significativamente mejor o practicamente igual?.
Yo no he probado debian.
Solo puedo compararatela con SUSE, con Ubuntu (la mia por defecto), y con Fedora.

En todas ellas gana por goleada Arch.
El hecho de estar totalmente optimizada para i686, y que no llevé nada superfluo la hace volar literalmente.
LKuego tienes el sistema ABS, para compilarte tus propios paquetes optimizando aun mas, y si vienes de debian te adaptaraás muy faciol al pacman.

Yo no puedo asegurarte al 100% que te tire mas que tu debian, pero me apostaria el 99% a que si.
Voy a probar esta distro en el portatil viejo , a ver si pego el salto difinitivo a linux , que el windows me tiene hasta los cojones de su pesimo rendimiento con este portatil .
Mi ultima distro para pc que probe fue arch (hace ya 3 años), y la verdad es que era muy rapida (habia poco software).
Ahora he mirado y existe archppc, asique va directa a mi ibook :D
La verdad esque tienes más razón que un santo en todo lo que has dicho, y doy fe de ello. Este fin de semana me puse a instalarme a arch y estoy tan sorprendido como tú: su sencillez es viciante, no da ni un solo error (a diferencia de ubuntu ¬¬), es increiblemente estable y su rapidez y rendimiento es simplemente flipante, además de que pacman, ABS y AUR son la octava maravilla. Sólo tengo elogios para esta gran distro.

Salu2
P.D.:
ubuntu escribió:El hecho de estar totalmente optimizada para i686, y que no llevé nada superfluo la hace volar literalmente.
LKuego tienes el sistema ABS, para compilarte tus propios paquetes optimizando aun mas, y si vienes de debian te adaptaraás muy faciol al pacman.

Dimelo a mi, en mi primer dia de arch ya me habia compilado cinco paquetes por abs y lo tenia todo perfecto y en su sitio
resadent escribió:Dimelo a mi, en mi primer dia de arch ya me habia compilado cinco paquetes por abs y lo tenia todo perfecto y en su sitio



Currate un minituto para ABS con algun ejemplo y lo ponemos al principio del hilo [sati] [sati] [sati]


P.D.: Ando buscando firma sustituta de la que tengo , se aceptan sugerencias con chicas guapas y ArchLinux [360º] [360º]
Al final me habeis convencido, estoy ahora mismo con el virtualbox instalando Arch en mi xubuntu XDD (en mi querido portatil de pruebas jejeje)
Saludos.

El siguiente mini tutorial, está sacado de la wiki de arch linux, concretamente de la entrada de firefox.

En primer lugar, comprobaremos que tenemos los paquetes cvsup y wget instalados, esto lo podemos comprobar con un
pacman -Qs cvsup wget

Ahora corremos
abs

Si se trata de la primera vez en ejecutarlo, tardará un rato, es normal.

Siempre que vallamos a crear un paquete personalizado, es conveniente correr abs, para tener toda la lista de PKGBUILD etc actualizada.

Una vez hecho, hacemos lo siguiente:
mkdir -p /var/abs/local/firefox
cp /var/abs/extra/network/firefox/* /var/abs/local/firefox
cd /var/abs/local/firefox

De esta forma, creamos una carpeta /var/abs/local/firefox, en la cual vamos a guardar los archivos necesarios para compilar por nuestra cuenta firefox, copiando desde el directorio donde se encuentran sus PKGBUILD y archivos necesarios, a la carpeta recién creada. Con el último comando, nos movemos donde están todos estos archivos.

La ventaja de compilar por nosotros mismos los paquetes, por ejemplo en el caso de firefox, esque podemos "activar" la publicidad oficial, es decir, la página de inicio, su icono oficial, etc...

Para esto, hacemos un
nano mozconfig

Y añadimos la siguiente línea:
ac_add_options --enable-official-branding

Una vez hecho, guardamos y salimos (control + o para guardar, control + x para salir, en el caso de estar usando el editor nano)

A continuación, hacemos un
md5sum mozconfig

Y copiamos el resultado.

Ahora abrimos el PKGBUILD, de la forma
nano PKGBUILD

Ahora miramos hacia el final del archivo, donde están todas las sumas md5; la cadena correspondiente al mozconfig es la segunda, asíque cambiamos lo que pone, por el resultado que obtuvimos antes.

Ahora buscamos esta línea
convert ${startdir}/src/mozilla/browser/app/default.xpm ${startdir}/pkg/usr/share/pixmaps/firefox.png

Y la reemplazamos con esta otra
convert ${startdir}/src/mozilla/dist/branding/default.xpm ${startdir}/pkg/usr/share/pixmaps/firefox.png

Ahora, miramos hacia abajo, en busca de estas líneas:
install -m644 ${startdir}/src/mozilla/browser/app/default.xpm ${startdir}/pkg/usr/lib/firefox/chrome/icons/default/
install -m644 ${startdir}/src/mozilla/browser/app/default.xpm ${startdir}/pkg/usr/lib/firefox/icons/

Y las reemplazamos por las siguientes:
install -m644 ${startdir}/src/mozilla/dist/branding/default.xpm ${startdir}/pkg/usr/lib/firefox/chrome/icons/default/
install -m644 ${startdir}/src/mozilla/dist/branding/default.xpm ${startdir}/pkg/usr/lib/firefox/icons/

Guardamos el PKGBUILD modificado, y salimos.

Ahora, hacemos un
makepkg

Con lo que comenzaremos a compilar el paquete firefox desde sus binarios. Advertir que este paso puede incluso durar horas, el tiempo que transcurrira dependerá de tu sistema.

Una vez creado el paquete, desinstalamos el firefox de la siguiente forma
pacman -Rd firefox


E instalamos la nueva versión, compilada por nosotros mismos:
pacman -A firefox-*.pkg.tar.gz

Donde está el *, quiere decir que ahí hemos de poner la versión. Siempre podremos ver el paquete a instalar mirando dentro de /var/abs/local/firefox, el paquete siempre suele terminar en *pkg.tar.gz, con el número de versión y la arquitectura del procesador bajo el que lo hemos compilado delante.

También podemos actualizar la versión actual por una más nueva, compilada por nosotros mismos:
pacman -U firefox-*.pkg.tar.gz


Así finalizamos con la compilación de un paquete personalizado, en este caso firefox, añadiéndole soporte oficial, y habiendolo compilado bajo la arquitectura de nuestro procesador, todo por nosotros mismos.

Como resumen, se puede dar el siguente:

-Correr abs para actualizar lista de binarios, PKGBUILD, etc...
-Copiar los archivos que necesitamos, ya sea desde /var/abs/(direccion del programa a compilar) o bien desde AUR, en la web de archlinux (normalmente desde aquí, nos descargaremos el PKGBUILD
-Modificar el PKGBUID a nuestro gusto (no hace falta)
-correr makepkg para compilar nuestro paquete
-Instalarlo con pacman -A paquete*.pkg.tar.gz o bien mediante pacman -U paqeute*.pkg.tar.gz

Y de esta forma, habremos aprendido y compilado nuestros propios paquetes.

Espero que este tutorial no haya sido demasiado extenso ni complicado, y recuerdo que ha sido elaborado en base a la entrada de firefox, de la wiki de Arch Linux.


Requiescat In Pain.
Yo he puesto la carpeta en mi /home como oculta (añadiendole un . al principio) con lo que ha quedado como /home/edu/.abs, es por si alguien quiere hacerlo así.

Salu2
1er post actualizado con vuestras aportaciones.
He estado trasteando un poquillo con ella, instalando un KDE. Knetworkmanager casca de mala manera y el sonido sigue haciendo cosas raras. Cada vez que suena algo todo el sitema se queda congelado durante unas decimas y al terminar el sonido se corta de forma brusca.

Por el resto, sin problemas. Muy rapida.

Seguire investigando.
Saludos.

Sobre el sonido, puedes probar a hacer lo siguiente.

Ve a kmenu, centro de control, sonidos y multimedia, sistema de sonido, y en prevención de saltos, activa la casilla Ejecutar con la máxima prioridad posible (tiempo real) Y aumenta el búffer de sonido, con esto es muy posible que reduzcas los retardos y las interrupciones.

Sobre knetworkmanager, en mi caso tengo activados sus daemons desde /etc/rc.conf, añadiendo los necesarios, siguiendo la configuración recomendada desde la wiki, y ningún problema, salvo que muy esporádicamente no se inicia al iniciar el sistema, mas eso lo arreglas con un
/etc/rc.d/networkmanager stop
/etc/rc.d/networkmanager start


Requiescat In Pain.
La versión en cuestion es la 2007.08-2 "Don't Panic" core. también podes optar por bajarte la iso de la versión completa pero que gracia tiene?

¿En qué se diferencia esa versión de la core?, no será un "preparado" estilo Ubuntu (me refiero a una distro que incluye todo).

Como ya dije no tengo demasiada idea...

Respecto al tuto para instalarlo hay cosas que no entiendo:
pacman -S hwd gdm xfce4 xfce4-goodies slim slim-themes vidia-96xx
(instalo las X y el desktop manager, el Gestor de Inicio Grafico y el driver de video, en este caso el driver nvidia, teneis que sustituirlo por el vuestro)

¿Qué es cada cosa?Me refiero a qué parametro se corresponde con cada cosa.
Ahora generamos un xorg generico
hwd -xa

lo editamos para comprobar que todo este ok
nano /etc/X11/xorg.conf

¿ué es lo que hay que editar?
pacman -S amsn amule xmms vlc codecs grip audacity xchat graveman firefox firefox-i18n openoffice-base

¿Qué son estos 2 paquetes firefox-i18n openoffice-base?
editamos el harchivo /home/usuario/.xinitrc
descomentamos la linea "startxfce4"
cerramos y guardamos.
(puede ser necesario remplazar el contenido de este archivo por esto:
xfce-mcs-manager
xfwm4 --daemon
xfdesktop &
exec xfce4-panel)
y listo reboot

Si no instalase XFCE ¿qué tendría que poner?

PD: si veis que responder alguna de mis preguntas es demasiado "tocho" y me queréis poner un link con info no hay problema (pero os arriesgaréis a que vuelva a preguntar XD). Perdón por mi ignorancia. Gracias!!!
manugarrote:
1. Todo lo contrario, la versión core es la más basi¡ca que no trae DE NADA, justo lo necesario para tener el sistema.
2. Ahí esta instalando los paquetes hwd gdm xfce4 xfce4-goodies slim slim-themes vidia-96xx.
3. El servidor de las X (la parte que muestra la imagen y todo eso) depende de la targeta grafica, etc.
4. Si no instalases xfce, tendrías que hacer un "pacman -S gnome/kde gdm/kdm" y añadir gdm/kdm hacer que se iniciasen como dice aquí.
5.
manugarrote escribió:¿Qué son estos 2 paquetes firefox-i18n openoffice-base?

Esos son los paquetes de idiomas de firefox y el otro paquete es openoffice (la alternativa al office).
Saludos.

manugarrote, si no le molesta al autor del hilo, te respondo en partes:

Las dos versiones básicamente se diferencian en que la completa trae todo de serie, por así decirlo, "demasiadas" cosas, ya que instalará muchos componentes que no necesitas, y la core trae lo básico, con lo cual, instalaras absolutamente lo básico, y lo demás lo irás instalando poco a poco, con lo que consigues una instalación a medida.

-hwd es un script hecho por los colaboradores de Arch que permite reconocer y configurar todo tu hardware.
-gdm es el gestor de inicio de gnome, es decir, la pantallita que verás al arrancar con el login y password, etc...
-xfce4 y xfce4-godies son respectivamente el gestor de escritorio xfce, y los archivos que necesita para funcionar correctamente, y algunos suplementos
-slim y slim-themes es un gestor de inicio a lo gdm o kdm, con la particularidad de ser mucho más ligero y sencillo, y por lo tanto, más rápido. Soporta kde, gnome, xfce y si no me equivoco, openbox. slim-themes son los temas para slim.
-nvidia-96xx (falta una n en el quote) son los drivers para tarjetas gráficas nvidia modernas.

Lo que hay que editar es el xorg.conf (archivo de configuración de las X y el hardware tipo ratón y teclado), y eso se hace, por ejemplo, con un nano /etc/X11/xorg.conf (nano es un editor en modo consola)

firefox-i18n son las traducciones a firefox, si por ejemplo lo quieres en español, has de poner
pacman -S firefox firefox-i18n-es

Lo primero es el firefox en sí, lo segundo, la traducción a español.

Openoffice-base, es una suite de ofimática (tipo microsoft office) para documentos de texto, presentaciones, etc...

Si no instalas xfce, te paso dos tutoriales, uno para kde, y otro para gnome.

Espero haber respondido satisfactoriamente tus dudas.

Requiescat In Pain.
resadent escribió:1. Todo lo contrario, la versión core es la más basi¡ca que no trae DE NADA, justo lo necesario para tener el sistema.

Pues a eso me refería, que si la "current" es estilo Ubuntu (que te lo dan todo hecho al morro y sólo es instalar y fncionar).
resadent escribió:2. Ahí esta instalando los paquetes hwd gdm xfce4 xfce4-goodies slim slim-themes vidia-96xx.

hwd->??
gdm->GNOME Display
XFCE4->Gestor de ventanas
XFCE-GOODIES->Complementos para Xfce
Slim->??
slim-themes->??
vidia-96xx->entiendo que es nvidi-96XX y que son los drivers
resadent escribió:5.Esos son los paquetes de idiomas de firefox y el otro paquete es openoffice (la alternativa al office).

Lo que me había despistado era que instalábamos firefox y luego otra cosa (no había caido en que pudieran ser los idiomas). OOfice si sé lo que es, pero me ha despistado lo de "-base".

EDITO: no había visto el mensaje de Phyrok
Phyrok escribió:Saludos.

manugarrote, si no le molesta al autor del hilo, te respondo en partes:




A mi no me molesta nada de lo que hagais, muy al contrario [+risas] [+risas] .
Yo he creado el hilo para eso, para que aprendamos, nos peleemos, nos enseñemos mutuamente, aquí no hay jefes, a parte de los moderadores, y yo no lo soy.

He probado el mini-tuto de ABS que has puesto y falla en algunos sitios.
No lo sigais de momento, a ver si encuentro algun tuto mas detallado, o si alguno lo teneis.

A mi me ha dado errores de dependencias con "zip, patch y algunas otras", pero luego ha cascado la compilacion del firefox con el patch.
Saludos.

ubuntu, si cuando haces el makepkg te da algún fallo de dependencias, o que no encuentra cierta orden, es tan fácil como instalar lo que falla.

Si por ejemplo, da error en el path, o en el make (diciendo algo así como command not found) es tan fácil como hacer:
pacman -S path make

Al final, cuando satisfaga dependencias, se tirará un buen rato compilando, y terminará diciendo que todo ha salido bien, o al menos te informará de que ha creado el paquete.

Requiescat In Pain.
Phyrok escribió:Saludos.

ubuntu, si cuando haces el makepkg te da algún fallo de dependencias, o que no encuentra cierta orden, es tan fácil como instalar lo que falla.



je je je.....eso ya está hecho, ahora ya no da fallo de dependencias, pero casca con la orden patch.
Me da a elegir varios archivos, como si el no supiera cual tiene que hacer .

Lo de pacman -S ya lo sabia , men... [+risas] [+risas]

NOTA:

En el tuto no decimos nada de como ejecutar el makepkg, y yo al menos coomo usuario no he podido, y como root me advierte de un peligro de hecatombe, y tengo que poner makpkg --asroot para que empiece a compiplar, si no nanai

Aquí lo que digo :
Imagen

Y aqui el segundo error ejecutando :
makepkg --asroot
:

Imagen
Saludos.

Si quieres ver la base de dónde he sacado el tutorial, está aqui. Como verás, no he cambiado nada, tan sólo lo he traducido al español. Como nota, cuando he de compilar, siempre hago todo bajo root, desde copiar los archivos, hasta el makepkg (y por supuesto, la instalación del paquete compilado). Nota 2: Mi manía para ser root siempre es hacer un su, y después poner la contraseña de root (supongo que lo harás parecido) de este modo, tengo root hasta hacer un exit o cerrar la consola.

Requiescat In Pain.
Phyrok escribió:Saludos.

Si quieres ver la base de dónde he sacado el tutorial, está aqui. Como verás, no he cambiado nada, tan sólo lo he traducido al español. Como nota, cuando he de compilar, siempre hago todo bajo root, desde copiar los archivos, hasta el makepkg (y por supuesto, la instalación del paquete compilado). Nota 2: Mi manía para ser root siempre es hacer un su, y después poner la contraseña de root (supongo que lo harás parecido) de este modo, tengo root hasta hacer un exit o cerrar la consola.

Requiescat In Pain.


Así es como lo hago yo tambien
Los paquetes que no están en los repositorios, tipo programas desconocidos, traen el código fuente, y algunos a más a más un paquete .deb y/o .rpm.

En Arch Linux en este caso tocaría compilar?

ubuntu escribió:P.D.: Ando buscando firma sustituta de la que tengo , se aceptan sugerencias con chicas guapas y ArchLinux [360º] [360º]


No porfavor!!! [buuuaaaa]
Saludos.

Pues entonces, si has seguido los pasos del link de la wiki que te he dado, y aún sigue dando error, no se que puede estar pasando... Si pones los errores que da la consola tal vez te podría ayudar.

PD: Posteo un consejo de "optimización" de Arch Linux, con respecto a pacman:

Cuidado: Con los comandos que pongo a continuación, eliminarás la caché de paquetes instalados, por lo que si necesitas hacer un downgrade de un paquete que instalaste, no lo podrás hacer vía caché, mas suele haber otros métodos, como por ejemplo instalar la versión anterior de dicho paquete a través de uno descargado.

Con este consejo, conseguiremos ahorrar una cantidad, más o menos grande de tamaño del disco duro, al eliminar toda la cache (o al menos la de paquetes antiguos) de los paquetes instalados por pacman, ya que éstos se suelen almacenar en caso de necesitar downgrade de versión por algún problema. Además, haremos otro paso para optimizar la base de paquetes, y que el sistema valla ligeramente más rápido.

Primero, hacemos un
pacman -Sc

o
pacman -Scc

La diferencia entre los comandos consiste en que con el primero tan sólo borraremos la caché antigua y los repositorios no usados, y con el segundo, toda la caché de paquetes descargados, y también los repositorios sin uso.

Después de esto, si no lo hemos hecho durante mucho tiempo (o es nuestra primera instalación) Notaremos como ahorramos bastante espacio en el disco duro.

A continuación, si deseamos, optimizaremos el acceso a programas instalados, haciendo una especie de "defragmentacion" a su base de datos. Con esto, conseguiremos que todos los paquetes estén juntos, haciendo así que las búsquedas de dependencias e instalaciones de paquetes sean mucho más rápidas.

Para lograr este efecto, tan sólo tenemos que ejecutar:
pacman-optimize

Y después (además, cuando termine, el propio pacman nos lo dirá)
sync

Como siempre, todos estos comandos han de hacerse como root.

Requiescat In Pain.
K. Ichigo escribió:Los paquetes que no están en los repositorios, tipo programas desconocidos, traen el código fuente, y algunos a más a más un paquete .deb y/o .rpm.

En Arch Linux en este caso tocaría compilar?


No es necesario.
Solo tienes que poner :
pacman -S nombreprograma


igual que hariuas con
apt-get install nombreprograma


Lo que ocurre es que ArchLinux te ofrece la opcion de "afinar" aun mas compilando mediante el ABS.



No porfavor!!! [buuuaaaa]


Si a mi tambien me encanta, pero me siento atraido por el lado oscuro de ArchLinux y esa firma no pega ni con cola [buuuaaaa] [buuuaaaa] [buuuaaaa]
Saludos.

K. Ichigo escribió:Los paquetes que no están en los repositorios, tipo programas desconocidos, traen el código fuente, y algunos a más a más un paquete .deb y/o .rpm.

En Arch Linux en este caso tocaría compilar?


Aporto información a la amablemente posteada por ubuntu.

En el caso de no encontrar un paquete común, primero, puedes buscar en el AUR de arch, es una especie de "repositorio" al cual los colaboradores suben los PKGBUILD de los paquetes extraños o poco conocidos.

Lo que harías con ese archivo, sería bajarlo, meterlo en una carpeta, ir a esa carpeta, y hacer un makepkg, compilando de esta foma el paquete rápidamente. Luego, como siempre, lo instalarías con un pacman -U nombrepaquete.pkg.tar.gz

En el caso de no estar en AUR, y poder bajarte el paquete de cualquier otro sitio, normalmente en casi todos con un ./configure, make, make install lo tendrías ya instalado.

Requiescat In Pain.
El logo actual de archlinux es este:
Imagen
;-)
shamus escribió:Hace ya tiempo que me atrae esta distro y me gustaria que alguien que la haya probado pudiera hacer la pertinente comparacion con debian (sin referirse a la comparacion de la pagina oficial , que no dice practicamente nada).

Yo mismo uso debian lenny via netinstall , con el kdebase + lo minimo para ir funcionando. Va como un tiro en mi triste-portatil , que para que no arda lo tengo capado hasta el infinito y mas alla xD.

Mismo sistema en arch , con un kdemod con lo minimo , por la experiencia de alguien que haya probado ambas distros , iria significativamente mejor o practicamente igual?.


Hasta hace poco usaba Debian Sid también con netinstall, probé Arch con KDEmod e iba mucho más rápido, aunque he vuelto a Debian porque Arch no me reconocía la grabadora y KDM murió de forma inexplicable y de una forma que no conseguía solucionar, aunque este finde volveré a ella a ver si consigo que me reconozca la grabadora (no conocía lo de hwd [rtfm] ) y si la reconoce ya no me muevo [inlove]

Te recomiendo que la pruebes, es una bala.
Porque entraria en este hilo xDDD Ahora me tocara probar Arch ¬¬

La verdad es que compilarlo todo en Gentoo en el portatil es un poco cansado (pero estoy encantado con la configuracion/personalizacion), ademas el rendimiento "supongo" no varia mucho.....

La verdad es ke tenia pensado ponerme Debian Lenny + NetInstall +KDEBase como tengo en este portatil y va rapidisimo para lo que es.....

¿Alguien tiene experiencias entre Debian de una manera parecida y Arch?

Una cosa que me gustaria saber es como funcionan las Realses ¿ Versionitis o estará cuando esté? y algo de repositorios Testing/Unestable que he visto.


Salu2 gracias
He intentado instalar splashy como dice en la wiki de arch, he instalado los paquetes de splashy y gsplashy en el AUR y he cabmiado el tema de splashy, he hecho lo que decia aquí, rematado por un mkinitcpio -p kernel26 y cuando he reiniciado... desastre, se queda iniciando por donde dice "starting cron clock"...

AYUDA!
P.D.: creo que se donde esta el problema, solo he puesto vga=791 splash al final de la config del grub y me ha faltado el quiet, aunque no lo recuerdo, mañana lo probaré y lo comprobaré puesto que no estoy seguro siquiera
501 respuestas
1, 2, 3, 4, 511