Recomiendo esta distribución a usuarios que ya manejen con fluidez alguna de las distros más fáciles de configurar, como pueden ser Ubuntu, Linux Mint, Elive, Fedora, OpenSUSE, Mandriva, etc., las cuales vienen con un programa de instalación gráfico. (A usuarios completamente nuevos les recomiendo Linux Mint; es la distro más completa)
¿Por qué Arch Linux?
De todas las distros que probé, esta es la más personalizable (ya que sólo instala el sistema base). Esto da la posibilidad de instalar sólo los programas y complementos que vayamos a usar, lo cual aumenta muchísimo el rendimiento. Además, cuenta con un sistema de paquetes fácil de manejar y actualizar, además de poseer unos repositorios muy extensos.
¿Por qué XFCE 4?
De todos los entornos que probé, este es el que más me convenció. Destaca sobre todo su fácil manejo y su excelente rendimiento (muy por encima de gnome y KDE). Además, su compatibilidad con Compiz Fusion hace que se vea de maravilla.
Ahora sí, comencemos.
Primero, descargamos la distro haciendo click ACÁ
Instalación del sistema base
1. Grabamos la imagen de disco en un CD, dejamos el CD en la bandeja y reiniciamos la PC. Cuando enciende, abrimos el BIOS (cómo hacerlo depende de cada PC; en mi caso, hay que apretar F2) y configuramos para que bootee desde el CD.
Cuando bootea, aparece una pantalla azul, en la cual hay varias opciones. Seleccionamos la primera para que bootee del LiveCD.
2. Esperamos a que se cargue el sistema operativo; nos aparece una pantalla como esta.
Tipeamos km para elegir el mapa de teclado.
La mayoría de los argentinos deberían elegir la opción i386/qwerty/es.map.gz, y para la console font recomiendo default8x16.psfu.gz (se parece a la que usa DOS) pero pueden elegir cualquiera.
3. Una vez elegido el mapa del teclado, para iniciar la instalación ejecutamos
/arch/setup.
Aparece una pantalla como esta.
Le damos ENTER.
4. Aparece la siguiente pantalla
Entramos a "Select source" y apretamos en CDROM
5. A continuación vamos a "Set clock" --> "Select region and timezone" Y elegimos nuestra región. Luego, si no se configuró bien la hora, vamos a "Set time and date" y la configuramos manualmente.
6. Vamos a "Prepare hard drives". Si piensan usar todo el disco para Arch Linux y no tienen ningún dato que perder seleccionen la primera opción. Caso contrario, seleccionen la segunda. Un buen post acerca de los criterios que hay que tener para formatear es .
7. A continuación vamos a "Select packages". Por defecto viene seleccionado el grupo base. A menos que sepan lo que están haciendo, recomiendo darle a ENTER sin cambiar nada.
8. Seleccionamos "Install packages" y esperamos a que el sistema se instale.
9. Seleccionamos "Configure system". Les pregunta qué editor de texto prefieren. Les recomiendo Nano, que es más fácil de usar. Aparece una pantalla como ésta
9.a. Ahora deben modificar el archivo locale.gen, marcar con # lo que no esté marcado, y desmarcar las siguientes opciones:
es_ES.UTF-8 UTF-8
es_ES ISO-8859-1
es_ES@euro ISO-8859-15
(lamentablemente, si bien hay soporte para países latinoamericanos, lo mejor sigue siendo usar los de España).
9.b. A continuación, modificaremos el archivo pacman.d/mirrorlist. Desmarcaremos los servidores que queremos usar. Ni idea cuál es el mejor, pero recomiendan usar los de su país. Como en Argentina no hay, yo desmarco los estadounidenses.
9.c. Ahora elegimos root password y escribimos la contrasea de administrador.
10. Finalmente, si no tenemos cargador de arranque instalado, elegimos "Install boot loader". Recomiendo usar GRUB.
Ahora reiniciamos y ya tenemos el sistema base instalado
Lo único que podemos hacer ahora es loguear como root.
Tipeamos
pacman -Syy
pacman -Syu
Si fuiste lo suficientemente valiente (o boludo, jaja) como para formatear completamente tu pc, existe la probabilidad que te trabes y te quedes sin acceso a páginas web como para solucionar tus dudas. Este problema lo podés solucionar instalando Lynx, el navegador web en modo texto.
pacman -S lynx
Otra alternativa es elinks.
pacman -S elinks
Para entrar a una página web, sólo tenés que ejecutar el comando lynx seguido de la página que querés visitar. Ejemplo:
lynx www.google.com.ar
ó
elinks www.google.com.ar
A continuación debemos crear nuestro usuario, para no andar haciendo todo como root. Es recomendable ya que no solo nos protege de estropear el sistema desconfigurando cosas (me ha pasado) sino que algunos programas no funcionan si los corremos como root (Emesene, por ejemplo)
Después de haber logueado como root, tipeamos
useradd $USUARIO (reemplazar $USUARIO por nuestro nombre de usuario)
passwd $USUARIO
Escribimos nuestra contraseña dos veces.
Luego hacemos
mkdir /home/$USUARIO
A continuación, tenemos que darle a nuestro usuario permisos para poder realizar las acciones cotidianas.
gpasswd -a $USUARIO audio
gpasswd -a $USUARIO wheel
gpasswd -a $USUARIO lp
gpasswd -a $USUARIO floppy
gpasswd -a $USUARIO optical
gpasswd -a $USUARIO storage
gpasswd -a $USUARIO video
gpasswd -a $USUARIO power
El primer programa que vamos a instalar es sudo.
pacman -S sudo
A continuación, debemos añadirnos a los usuarios que tienen permisos de sudo, tecleando
visudo
Buscamos donde dice root (ALL)=ALL ALL
y agregamos abajo
$USUARIO (ALL)=ALL ALL
Cerramos.
El comando visudo abre el archivo /etc/sudoers usando el editor de textos vi. No es tan difícil de usar como parece. Con el cursor se dirigen hacia donde quieran escribir una palabra y aprietan la tecla a. Escriben lo que quieren escribir y luego aprietan escape. Para guardar los cambios, escriben :w y presionan ENTER. Luego, para salir de vi, escriben :q y presionan ENTER
Otra alternativa es elegir el editor de textos nano. Para ello tipean:
EDITOR=nano visudo
(gracias Galera por el dato)
pacman -S alsa-utils
Luego editamos el archivo /etc/rc.conf (usando nano o vi) y buscamos la parte que dice DAEMONS, y agregamos alsa. Queda algo así.
DAEMONS=(syslog-ng network netfs crond alsa)
Ejecutamos los siguientes comandos:
pacman -S xorg
Si tenemos una placa de nVidia, los siguientes comandos bastarán:
pacman -S nvidia
nvidia-xconfig
Ahora, si tenemos una placa ATI, recomiendo visitar este post:
El resto de los usuarios (con algunas excepciones) estarán bien con este comando (si es que el paquete no se les instaló cuando instalaron xorg):
pacman -S xf86-video-intel
Primero, editaremos /etc/rc.conf y agregarenos hal a los daemons. Luego, instalaremos gamin
pacman -S gamin
Va a aparecer que gamin tiene conflictos con fam; remuevan fam, ya que gamin es un programa más nuevo que lo reemplaza.
Ahora instalaremos XFCE 4, mediante los siguientes comandos:
pacman -S xfce4 xfce4-goodies gnome-icon-theme
(xfce4-goodies es opcional; tiene más programas. gnome-icon-theme lo instalamos porque al paquete xfce4 le faltan algunos íconos. Podríamos instalar cualquier otro.)
Galera dijo:Otra cosa, hay un paquete dentro de "xfce4-goodies" que se llama xfce4-xfapplet-plugin. Este permite el uso de los applets de GNOME en el panel de xfce4. La cagada es es que depende de gnome-applets y a su ves, éste depende de gnome-desktop. Para traducir ésto en castellano, gnome-desktop es un conjunto de paquetes que es PESADÍSIMO, y lo van a instalar solamente por haber decidido instalar los "goodies" (traducido al argento sería como "cositas", o específicamente un applet de mierda. Mi consejo, cuando hacen pacman -S xfce4-goodies les va a salir un cartelito diciendo "deseas instalar todos los paquetes bajo el nombre xfce4-goodies" y le pones que no y le das mas selectivamente, de hecho hay varios "goodies" super al pedo. Fijense.
Ya lo tenemos instalado. Podemos probar que funciona tecleando
startxfce4
Ahora falta instalar el gestor de inicio de sesión. Usaremos SLIM (Simple Login Manager)
pacman -S slim
Luego a configurar el inicio de sesión
cp /etc/skel/.xinitrc /home/$USUARIO
chown -R $USUARIO /home/$USUARIO
A continuación editamos el archivo /home/$USUARIO/.xinitrc y desmarcamos la opción que dice
exec startxfce4
Configurando el sistema para que arranque SLIM por defecto
Lo último que nos queda hacer es editar el archivo /etc/inittab. Por defecto viene con lo siguiente.
# Boot to console
id:3:initdefault:
# Boot to X11
#id:5:initdefault:
# Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >& /dev/null
Y debemos cambiarlo por lo siguiente.
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:
# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
x:5:respawn:/usr/bin/slim >& /dev/null
Activar los repositorios AUR
El Repositorio de Usuarios de Arch Linux (AUR abreviado en Inglés) es un repositorio para los usuarios de Arch manejado por la comunidad. AUR fue concebido inicialmente para compartir PKGBUILDs de forma organizada entre la gran comunidad y para apresurar la inclusión de paquetes populares contribuidos por el usuario en el repositorio community.
Un tuto bien completo de cómo hacerlo está en el Arch Wiki en español.
LINK
Listo. Lo único que queda es reiniciar el sistema, y ya tenemos ArchLinux funcionando con Xfce4.
Les dejo una foto de mi escritorio
Espero que este post sea útil. Cualquier cosa me avisan.
Saludos a todos.

