Instalación de Arch Linux (II): Xorg, drivers de vídeo y configuración básica

Tras una primera parte de la instalación (sí hay un año y varios meses de diferencia entre ellas, pero está actualizada) en la que explicaba cómo instalar el sistema base y crear un usuario, en este post vamos a ver la instalación de Xorg, el servidor gráfico que utilizan la mayoría de distribuciones GNU/Linux, los drivers de video de nuestro ordenador, así como la configuración de estos componentes. Sin más, iré paso a paso como en la primera parte.

El contenido de esta guía y el funcionamiento de la misma puede variar con el tiempo, por lo que recomiendo revisar por si acaso y a la misma vez la guía oficial de instalación.

Para comenzar, entraremos con el usuario que ya creamos anteriormente, y nos aseguramos de tener conexión a internet (un ping bastará):

user@linuxenandalu:$ ping -c 3 8.8.8.8

Una vez comprobado, procedemos a instalar Xorg y sus complementos, además de:Mesa para contar con las librerías de video básicas, como OpenGL

user@linuxenandalu:$ sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils mesa mesa-demos

A continuación, instalamos el driver de vídeo de nuestra tarjeta gráfica, que en mi caso es Intel (para el resto de casos, como Nvidia o AMD, recomiendo acudir a la Wiki de ArchLinux y su guía de instalación):

user@linuxenandalu:$ sudo pacman -S xf86-video-intel

Para probar el correcto funcionamiento de los drivers y del servidor gráfico, vamos a instalar el entorno predeterminado de X11:

user@linuxenandalu:$ sudo pacman -S xorg-twm xorg-xclock xterm

Y para probarlo, ejecutamos el servidor gráfico:

user@linuxenandalu:$ startx

startx

Para salir del entorno gráfico, escribimos en cualquiera de las terminales disponibles:

user@linuxenandalu:$ sudo pkill X

Una vez comprobado que funciona, vamos a establecer la distribución de teclado en Xorg. Para ello crearemos un nuevo archivo de configuración e introduciremos el contenido:

user@linuxenandalu:$ sudo nano /etc/X11/xorg.conf.d/10-keyboard.conf

1
2
3
4
5
6
7
8
  Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbLayout"  "es" 
    Option "XkbModel"   "pc104"
    Option "XkbVariant" "deadtilde,dvorak"
    Option "XkbOptions" "grp:alt_shift_toggle"
  EndSection

También debemos incluir los repositorios multilib de Pacman. Para ello editamos su fichero de configuración:

user@linuxenandalu:$ sudo nano /etc/pacman.conf

Y descomentamos (eliminamos las #) las siguientes líneas:

1
2
  [multilib]
  Include = /etc/pacman.d/mirrorlist

Y actualizamos los repositorios para comprobar que Pacman ahora incluye multilib entre ellos

user@linuxenandalu:$ sudo pacman -Sy

Queda además instalar algunas librerías y fuentes necesarias en el sistema, como Pulseaudio o las fuentes de texto básicas, además de alguna herramienta extra necesaria:

user@linuxenandalu:$ sudo pacman -S pulseaudio pulseaudio-alsa ttf-liberation ttf-bitstream-vera ttf-dejavu ttf-droid ttf-freefont artwiz-fonts wget tree acpi

Por último, aunque opcional pero muy recomendado, vamos a instalar Yaourt, una herramienta de la comunidad que amplía el poder de Pacman, permitiendo así acceder e instalar desde ella cualquier paquete del repositorio AUR, además de los oficiales ya admitidos por Pacman. Su instalación es bien sencilla.

Primero, debemos descargar desde AUR los paquetes yaourt y package-query (el segundo es una dependencia del primero). Recomiendo, antes de proceder a descargar los paquetes, revisar las páginas en AUR de package-query y yaourt, pues los enlaces de descarga (“Download snapshot“, al momento de realizarse esta guía, a la derecha) pueden variar con el tiempo y los de este post pueden quedarse desactualizados.

Una vez tengamos los enlaces de descarga, procedemos a bajar los paquetes en nuestro sistema con wget en nuestro home:

user@linuxenandalu:$ cd
user@linuxenandalu:$ wget https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz
user@linuxenandalu:$ wget https://aur.archlinux.org/cgit/aur.git/snapshot/yaourt.tar.gz

Los descomprimimos:

user@linuxenandalu:$ tar -xvf package-query.tar.gz
user@linuxenandalu:$ tar -xvf yaourt.tar.gz

Y por último los compilamos e instalamos utilizando la herramienta makepkg:

user@linuxenandalu:$ cd package-query/
user@linuxenandalu:$ makepkg -sri
user@linuxenandalu:$ cd ../yaourt/
user@linuxenandalu:$ makepkg -sri

Y listo, ya tenemos un sistema completamente funcional a la espera de instalar un entorno gráfico con el que poder utilizarlo.

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *