martes, 11 de enero de 2011


Arch Linux es una distribución linux cuyo objetivo es ofrecer al usuario la capacidad de construirse un sistema a medida, instalando los componentes esenciales y modificando los archivos de configuración. Está optimizada para la arquitectura i686 de Intel, por lo que esta distribución es muy adecuada para CPU Intel, ya que aumenta el rendimiento.
En este post voy a explicar qué hacer después de instalar Arch Linux, ya que después de instalar quizá no sepamos muy bien que hacer o qué componentes instalar primero. Empecemos:
Una vez hayamos instalado el sistema base desde el CD, debemos realizar los siguientes pasos:
  1. Acceder al sistema como root
  2. Configurar pacman. Actualizar el sistema y los repositorios
  3. Crear nuestro usuario
  4. Instalar y configurar sudo (herramienta de super usuario)
  5. Instalar el sonido
  6. Instalar el servidor gráfico Xorg
  7. Instalar el controlador de nuestra tarjeta gráfica
  8. Instalar algunas fuentes
  9. Instalar el entorno de escritorio
  10. Preparar el arranque del entorno de escritorio
  11. Instalar Yaourt
  12. Mejorar las fuentes y el suavizado
  13. Instalar aplicaciones (Parte II)

Voy a explicar cada paso uno a uno, así que empecemos:

1. Acceder al sistema como root

Una vez que ha arrancado Arch, nos pedirá un usuario y una contraseña desde una terminal. Escribimos root como usuario y en contraseña tecleamos la que hayamos asignado en la configuración durante la instalación de Arch.

2. Configurar pacman. Actualizar el sistema y los repositorios

Pacman es el gestor de paquetes de Arch Linux. Su uso es muy simple. En primer lugar, vamos a editar el archivo /etc/pacman.conf:
nano /etc/pacman.conf
Una vez se haya abierto el editor de texto nano, revisamos que los repositorios [core], [extra] y [community] no estén comentados con una almohadilla #, ya que no se activarán si tienen la #.
Recomiendo no descomentar los repositorios [testing] y [community-testing], ya que si los activamos recibiremos actualizaciones inestables que pueden perjudicar al sistema.
Guardamos el archivo con Ctrl + O y salimos del editor con Ctrl + X. Ahora vamos a editar el mirrorlist de pacman:
nano /etc/pacman.d/mirrorlist
Este archivo contiene los servidores de repositorios de cada país. Si el que hemos utilizado en la instalación ha funcionado a un ritmo bueno de descarga, mejor no tocamos el archivo. Este servidor se encuentra en la parte superior del archivo, en la línea Server=. Si queremos cambiar el servidor, comentamos esa línea con una # y descomentamos algún servidor de la lista, preferentemente que sea de nuestro país o territorios cercanos, para obtener un buen rendimiento.
Guardamos y cerramos el archivo, y después actualizamos el sistema con pacman:
pacman -Syu
Para actualizar únicamente los repositorios ejecutamos:
pacman -Syy

3. Crear nuestro usuario

Para añadir nuestro usuario, ejecutamos el siguiente comando:
adduser
Y nos pedirá el nombre de usuario, la contraseña, una UID (5, 6…) y a continuación datos personales, que podéis dejar en blanco si queréis.
Una vez creado el usuario, debemos añadirlo a diferentes grupos como audio, storagepara poder manejar cada componente del sistema. Lo haremos mediante el comando gpasswd:
gpasswd -a tuusuario audio
gpasswd -a tuusuario power
gpasswd -a tuusuario wheel
gpasswd -a tuusuario storage
gpasswd -a tuusuario video
gpasswd -a tuusuario optical
gpasswd -a tuusuario floppy
gpasswd -a tuusuario lp
Nuestro usuario ya está listo.

4. Instalar y configurar sudo (herramienta de super usuario)

Si no habíamos seleccionado sudo en la lista de instalación de paquetes en la instalación de Arch, lo instalamos:
pacman -S sudo
Una vez instalado, abrimos su archivo de configuración:
visudo
Se nos abrirá el editor vi, el cual es un poco más complejo de usar. Nos desplazamos hasta la siguiente línea:
root ALL=(ALL) ALL
Y debajo de ella escribimos una línea similar con nuestro usuario, y quedaría así:
root ALL=(ALL) ALL
tuusuario ALL=(ALL) ALL
Para escribir con vi, debemos pulsar la tecla i (insertar) y entraremos en el modo de edición. Una vez hayamos escrito lo anterior, pulsamos la tecla Esc, tecleamos :w y pulsamos enter. De esta forma el archivo se habrá guardado, ahora tecleamos :q y salimos del editor.
Ahora ya tenemos sudo configurado y podremos utilizarlo cuando tengamos el sistema listo.

5. Instalar el sonido

Para tener sonido en el sistema, instalaremos el componente alsa con pacman:
pacman -S alsa-utils alsa-oss
Una vez instalado, abrimos el archivo /etc/rc.conf:
nano /etc/rc.conf
En la sección DAEMONS, añadimos alsa:
DAEMONS=(…………………………..alsa……)
Los puntos serían otros daemons, por lo que debemos tener cuidado para no borrar ninguno. De esta forma el sonido arrancará automáticamente con el sistema.

6. Instalar el servidor gráfico Xorg

Para tener entorno gráfico, necesitamos instalar en primer lugar el servidor X, sobre el que se ejecutará el entorno de escritorio que instalemos. Así que instalamos Xorg con pacman:
pacman -S xorg

7. Instalar el controlador de nuestra tarjeta gráfica

Nota: Es recomendable instalar los drivers libres en vez de los privativos, ya que éstos, aunque funcionen correctamente, no se actualizan a la par que el servidor xorg y pueden dar lugar a conflictos o errores de dependencias al actualizar.
Si estás seguro de no tener problemas y prefieres los drivers privativos, recuerda que deberás ignorar cualquier actualización de kernel o del servidor xorg hasta que salga la nueva versión de tu driver privativo.

Controlador para tarjetas gráficas Nvidia

Logo de Nvidia

Controladores libres

El controlador libre para gráficas nvidia se llama nouveau y ofrece un rendimiento prácticamente similar a los privativos. Si no me equivoco, los drivers nouveau no cuentan con una herramienta de auto-configuración para el archivo xorg.conf, por lo que deberás crearlo manualmente o mediante el comando Xorg -configure como root. Para instalar el controlador nouveau tecleamos lo siguiente:
sudo pacman -S xf86-video-nouveau nouveau-dri
No olvides instalar el paquete nouveau-dri, ya que no tendrás efectos 3D si no lo instalas.

Controladores Privativos

Nota: Para saber a que versión del controlador nvidia pertenece nuestra gráfica, consultad la búsqueda de drivers de la web de nvidia.
Si nuestra tarjeta gráfica pertenece a la versión 260xx, instalamos el siguiente paquete:
pacman -S nvidia
Si nuestra tarjeta gráfica pertenece la versión 173xx, instalamos:
pacman -S nvidia-173xx
Si nuestra tarjeta gráfica pertenece a la versión 96xx, instalamos:
pacman -S nvidia-96xx
Si os da conflicto con alguna librería, la podéis desinstalar.
Una vez instalado el controlador correspondiente, ejecutamos la configuración xorg de nvidia:
nvidia-xconfig
Con este comando se nos creará automáticamente el archivo /etc/X11/xorg.conf.
Por último, si tenemos Arch x86_64 (de 64 bits) y queremos aceleración 3D en aplicaciones de 32 bits, instalamos lo siguiente:
pacman -S lib32-nvidia-utils

Controlador para tarjetas gráficas ATI

Logo de ATI

Controladores libres

Para instalar los controladores libres para ATI, radeon y radeonhd, recomiendo que te pases por la wiki de Arch para configurar xorg.conf y otros aspectos. Aquí solo voy a explicar como instalar los controladores correspondientes a tu gráfica ATI. Si no estás seguro, también puedes ver la wiki de Arch para ver a que gráficas corresponde cada controlador.
Si tu gráfica no es de las más modernas, deberás instalar los controladores radeon de la siguiente manera:
sudo pacman -S xf86-video-ati libgl ati-dri
Si tu gráfica es de las más modernas, deberás instalar los controladores radeonhd de la siguiente manera:
sudo pacman -S xf86-video-radeonhd libgl ati-dri
Recuerda que en el archivo xorg.conf, los drivers xf86-video-ati están identificados como radeon y los xf86-video-radeonhd como radeonhd.

Controladores privativos

Para instalar los controladores ATI Catalyst ejecutamos:
yaourt -S catalyst
La herramienta de configuración de Xorg de ATI no es tan completa como la de nvidia, por lo que configuramos Xorg manualmente con el siguiente comando:
Xorg -configure
Y luego adaptamos la configuración con la herramienta de ATI:
aticonfig –initial –input=/etc/X11/xorg.conf

8. Instalar algunas fuentes

Para instalar algunos paquetes de fuentes interesantes, como las fuentes de Microsoft (esenciales para la web), ejecutamos lo siguiente:
pacman -S ttf-ms-fonts ttf-dejavu ttf-bitstream-vera artwiz-fonts

9. Instalar el entorno de escritorio

KDE (KDEmod, proyecto Chakra)

Kdemod chakra
Nota: Actualmente, la versión de KDE de los repositorios oficiales ha avanzado mucho y es prácticamente similar a kdemod. Además, cada vez que se anuncie una versión de KDE, la de los repositorios oficiales estará disponible lo más pronto posible a la fecha de salida anunciada (normalmente el mismo día).
KDEmod es una versión alternativa de KDE para Arch Linux,  y trae algunos paquetes interesantes. Para instalar KDEmod debemos añadir algunos repositorios a pacman, así que ejecutamos:
nano /etc/pacman.conf
Y añadimos los siguientes repositorios:

Para 32 bits:

[kdemod-core]
Server = http://chakra-project.org/repo/core/i686/
[kdemod-extragear]
Server = http://chakra-project.org/repo/extragear/i686/

Para 64 bits:

[kdemod-core]
Server = http://chakra-project.org/repo/core/x86_64/
[kdemod-extragear]
Server = http://chakra-project.org/repo/extragear/x86_64/
Una vez añadidos los repositorios, actualizamos pacman:
pacman -Syy
Para instalarlo tenemos tres opciones:
Instalar los paquetes más comunes:
pacman -S kdemod kdemod-kde-l10n-es
Instalación mínima:
pacman -S kdemod-minimal kdemod-kde-l10n-es
Instalación completa (todos los paquetes):
pacman -S kdemod-complete kdemod-kde-l10n-es
Una vez instalado, si tenéis algún problema con plasma, debéis hacer lo siguiente:
pacman -Rd kdemod-networkmanagement-networkmanager-plasmoid networkmanager
Y luego instalamos wicd
pacman -S wicd
Wicd es un gestor de red muy completo, con el que sustituiremos a networkmanager, ya que nos da conflicto en KDE. Para que wicd arranque con el sistema, editamos el archivo /etc/rc.conf:
nano /etc/rc.conf
Y añadimos wicd en DAEMONS.

KDE

Logo de KDE
Si no os convence KDEmod (KDE de los repositorios oficiales ya es igual prácticamente), podéis instalar la versión de KDE normal. Para instalarlo ejecutamos:
pacman -S kde kde-l10n-es

GNOME

Para instalar Gnome en Arch Linux, ejecutamos lo siguiente:
pacman -S gnome gnome-extra gdm
Una vez instalado, debemos añadir los módulos hal y fam a DAEMONS en el archivo /etc/rc.conf:
nano /etc/rc.conf

XFCE

Logo de XFCE
Para instalar XFCE, ejecutamos lo siguiente:
pacman -S xfce4 xfce4-goodies gdm

10. Preparar el arranque del entorno de escritorio

Para que Arch Linux arranque con entorno gráfico, debemos editar un archivo de configuración que determina el tipo de arranque. El archivo en cuestión es /etc/inittab, así que lo abrimos:
nano /etc/inittab
En primer lugar, cambiamos lo siguiente:
id:3:initdefault:
# Boot to X11
#id:5:initdefault:
Por esto:
#id:3:initdefault:
# Boot to X11
id:5:initdefault:
De esta forma, asignamos el nivel de arranque a 5 para que se inicie el servidor gráfico Xorg.
Después, más abajo, buscamos lo siguiente:
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
Si hemos instalado KDE, lo cambiamos por:
#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
En cambio, si hemos instalado XFCE o GNOME, lo cambiamos por esto:
#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
De esta forma elegimos gdm o kdm como interfaz gráfica de acceso.
Guardamos el archivo y salimos. Cuando reiniciemos el sistema arrancará en modo gráfico con nuestro correspondiente entorno de escritorio.

11. Instalar Yaourt

Yaourt es un script creado por la comunidad de Arch Linux para poder instalar componentes y aplicaciones que deban ser compiladas manualmente o que no se encuentren en los repositorios oficiales, utilizando el repositorio AUR.
Para instalarlo, debemos añadir un repositorio a pacman, por lo que ejecutamos lo siguiente:
nano /etc/pacman.conf
Y añadimos el siguiente repositorio:

Para 32 bits:

[archlinuxfr]
Server= http://repo.archlinux.fr/i686

Para 64 bits:

[archlinuxfr]
Server= http://repo.archlinux.fr/x86_64
Y a continuación instalamos Yaourt:
pacman -Sy yaourt

12. Mejorar las fuentes y el suavizado

Una de las cosas menos cuidadas de Arch Linux son las fuentes. Cuando instalamos nuestro entorno de escritorio y lo ejecutamos el aspecto de las fuentes deja mucho que desear, ya que no están suavizadas. Para solucionar ésto, podemos instalar la configuración de fuentes de Ubuntu, con lo que el aspecto de éstas mejorará.
En primer lugar, debemos desinstalar la configuración actual:
pacman -Rd libxft cairo fontconfig freetype2
Y ahora usando Yaourt (el cual hemos instalado anteriormente), instalamos las fuentes de Ubuntu:
yaourt -S cairo-ubuntu fontconfig-ubuntu libxft-ubuntu freetype2-ubuntu
Recuerda que Yaourt debe ejecutarse sin permisos de super usuario, es decir, como un usuario normal.
Reiniciamos y el aspecto de las fuentes habrá mejorado considerablemente.
Nota: En GNOME y XFCE el aspecto de las fuentes cambiará automáticamente, pero en KDE solo se apreciará en la terminal. Para activar el suavizado, debemos acceder a Preferencias del sistema->Aspecto->Tipos de Letra y activar el anti-aliasing y el forzado PPP de las fuentes a 96 PPP. Reiniciamos y las fuentes deberían verse mejor.
Aquí acaba la primera parte de la guía. Ahora pasamos a instalar aplicaciones interesantes y esenciales para el sistema.

13. Instalar aplicaciones (Parte II)

Qué hacer después de instalar Arch Linux (Parte II)

No hay comentarios:

Publicar un comentario