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á):
$ 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
$ 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):
$ 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:
$ sudo pacman -S xorg-twm xorg-xclock xterm
Y para probarlo, ejecutamos el servidor gráfico:
$ startx
Para salir del entorno gráfico, escribimos en cualquiera de las terminales disponibles:
$ 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:
$ 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:
$ 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
$ 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:
$ 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:
$ cd $ wget https://aur.archlinux.org/cgit/aur.git/snapshot/package-query.tar.gz $ wget https://aur.archlinux.org/cgit/aur.git/snapshot/yaourt.tar.gz
Los descomprimimos:
$ tar -xvf package-query.tar.gz $ tar -xvf yaourt.tar.gz
Y por último los compilamos e instalamos utilizando la herramienta makepkg:
$ cd package-query/ $ makepkg -sri $ cd ../yaourt/ $ makepkg -sri
Y listo, ya tenemos un sistema completamente funcional a la espera de instalar un entorno gráfico con el que poder utilizarlo.
Paso anterior: