Instalación de YAY en Arch Linux y derivadas (ej: Artix, ArcoLinux, EndeavourOS, Manjaro, etc.)

Yay es una poderosa herramienta que nos ayudará en la instalación de paquetes AUR (Arch User Repository).

Para poder instalarla primero debemos actualizar el sistema:

sudo pacman -Syu

Una vez actualizado el sistema, pasaremos a instalar git:

sudo pacman -S git

Instalamos los paquetes necesarios para compilar:

sudo pacman -S base base-devel

Pasamos a clonar yay desde el repositorio de git:

git clone https://aur.archlinux.org/yay.git

Ingresamos a la carpeta de yay:

cd yay/

Y compilamos:

makepkg -si

Cuando terminamos de compilar podemos asegurarnos de que yay está funcionando ejecutando:

yay

Y veremos como se sincronizarán los repositorios.

Instalación de Void Linux (base) con el gestor de ventanas i3wm

 

En primer lugar nos dirigimos al sitio web oficial de Void Linux y en la sección de descargas seleccionamos la imagen base "Live image" con la librería glibc.

https://voidlinux.org/download/

Una vez descargada la imagen iso, no está de más verificar la firma digital de la misma, primero haciendo clic en el enlace “checksum file” para buscarla en el listado que obtendremos.  


Después, abriendo una terminal en la carpeta donde fue descargada la imagen iso, ejecutaremos:

sha256sum -b nombre-de-la-imagen-iso.iso

Con esto verificaremos que el hash obtenido corresponde al ofrecido por la web oficial de Void Linux.

 

El siguiente paso será flashear la imagen iso en un pendrive, no me voy a extender en este paso pero te sugiero por ejemplo, Rufus (https://rufus.ie/en/) si estás usando windows o Balena Etcher (https://etcher.balena.io/) para windows y linux. 

En mi caso prefiero instalar Ventoy (https://www.ventoy.net/en/index.html) en mi pendrive y poder tener las imágenes iso que quiera.

 

Una vez que tengamos la imagen iso en el pendrive, reiniciamos la computadora u ordenador y se iniciará Void Linux en modo texto (terminal tty).

Nos invitará a loguearnos utilizando los siguientes parámetros:

nombre: anon (como usuario normal) o root (con privilegios)

password: voidlinux (para ambos casos)


Para esta instalación nos loguearemos como root.

El siguiente paso será pasar nuestro teclado a español con la siguiente instrucción:

loadkey es

 

Ejecutamos el instalador de Void Linux:

void-installer  (pulsamos enter)

 

Nos mostrará una pantalla de bienvenida y al pulsar enter pasaremos al menú del instalador,

que por las opciones que tiene se asemeja bastante al script archinstall de Arch Linux.


Opciones del menú:

 

Keyboard: es para configurar el teclado, en mi caso seleccioné es, pero queda a criterio de cada usuario.

 

Network: nos mostrará las redes disponibles, tanto ethernet como wifi y seleccionamos la que utilizaremos. En el caso de seleccionar wifi deberemos ingresar el SSID y el password de la misma.


Source: nos pregunta cuál sera la fuente de instalación de Void Linux, se recomienda seleccionar: Local Packages from ISO image

 

Mirror: nos da la posibilidad de seleccionar el servidor a utilizar en la instalación, puede ser alguno cercano a nuestro país, pero se recomienda optar por World.

 

Hostname: nombre que le asignaremos a nuestro equipo.

 

Locale: seleccionamos idioma, codificación, moneda, etc. asociada al país donde residimos.

 

TimeZone: seleccionamos la zona horaria, primero eligiendo el continente y a partir de allí el país/ciudad.

 

RootPasswod: asignamos la contraseña de superusuario (root).

 

UserAccount: creamos el usuario y le asignamos una contraseña. Se recomienda que sea distinta a la definida para root. Una vez definido el usuario pasaremos a otra pantalla donde definiremos a que grupo pertenecerá nuestro usuario, es decir en que grupo tendrá permisos.


Por defecto ya está tildado para los siguientes grupos:

whell: privilegios para tareas de administración (permisos root).

floppy: acceso a floppy drives.

audio: acceso a dispositivos de audio.

video: acceso a dispositivos de video.

cdrom: acceso a lectoras de cd.

optical: acceso a lectoras/grabadoras de DVD/CD-RW

kvm: habilitación para usar máquinas virtuales, ej. qemu.

xbuilder: herramientas de compilación


Se recomienda tildar los siguientes grupos, si se necesitan:

lp: acceso a impresoras.

storage: acceso a dispositivos de almacenamiento removibles.

scanner: acceso a dispositivos scanners.


BootLoader: definimos en que partición se alojará el GRUB, después nos pregunta si utilizaremos una terminal gráfica para el boot loader, indicaremos [Yes].

 

Partition: Este apartado queda a criterio de cada uno, puede que ya tengamos las particiones definidas, como también poder seleccionar la unidad y con las herramientas cfdisk o fdisk crearlas sin problemas. Para este procedimiento se recomienda cfdisk por su fácil uso.

En el caso de particionar, aparecerá un cuadro con una serie de recomendaciones para esta acción. No me explayaré con el tema particionado.

 

Filesystem: asignaremos a cada partición creada el sistema de archivos y el punto de montaje. Este último dato no se selecciona de una lista, sino que se escribe.

Por ejemplo para sistemas BIOS será /boot y para sistemas EFI/UEFI será /boot/efi.

Nos preguntará si queremos crear cada sistema de archivos.


Terminado toda esta configuración seleccionaremos Install para comenzar la instalación

propiamente dicha, mostrando previamente un resumen de lo que realizará para cada partición con su punto de montaje.

Terminado este proceso, nos invita a reiniciar el sistema.


Instalación de paquetes:


Reiniciado Void volveremos a loguearnos en modo texto (terminal tty) con nuestro usuario y contraseña definida en la instalación.


Nos pasamos a root con su y con la contraseña definida.


Ahora como root lo primero que haremos es actualizar el sistema con:

xbps-install -Syu


Una vez actualizado el sistema, volveremos a reiniciar el equipo.


Al volver a nuestra terminal tty nos logueamos como root e instalamos los siguientes repositorios.


xbps-install void-repo-nonfree

xbps-install void-repo-multilib


Ahora instalaremos los siguientes paquetes:


i3 (el propio gestor de ventanas)

i3lock (bloqueador de pantalla, opcional)

i3status (barra de estado)

dmenu (lanzador de aplicaciones)

xorg (servidor gráfico)

terminator (emulador de terminal o la que gusten)

xdg-user-dirs (gestión de directorios de usuarios)

pulseaudio (servidor de audio, se puede instalar pipewire en Void, pero es complicado)

nano (editor de texto, puede ser vi u otro a elección)

thunar (gestor de archivos, ojo que al instalarlo la T es mayúscula)


Ejecutamos:

xbps-install i3 i3lock i3status dmenu xorg terminator xdg-user-dirs pulseaudio

nano Thunar


Terminado de instalar los paquetes escribimos exit y salimos de root. Nos logueamos con nuestro usuario y realizaremos una copia del script de configuración de xorg a nuestra home:


cp /etc/X11/xinit/xinitrc ~/.xinitrc


Abrimos el archivo xinitrc con nano o nuestro editor favorito:


nano .xinitrc


Nos vamos al final del archivo y encontraremos algo similar:


twn &

xclock -geometry 50x50-1+1 &

xterm -geometry 80x50+494+51 &

xterm -geometry 80x20+494-0 &

exec xterm -geometry 80x66+0+0 -name login


Borramos esta parte y lo reemplazamos por:


exec i3


Grabamos el archivo con control+O y salimos de nano con control+X


Iniciamos los siguientes servicios:


sudo ln -s /etc/sv/NetworkManager /var/service (detección/configuración de redes)

sudo ln -s /etc/sv/dbus /var/service (comunicación entre procesos)


Escribimos


startx


Y por primera vez nos solicitará generar el archivo de configuración de i3, pulsamos [Enter].


Después nos pedirá que seleccionemos cuál será la tecla “super”, pulsamos [Enter] ya que por defecto es la tecla [Win]

Y yá está, pulsando [Win]+[Enter] abrimos una terminal o pulsando [Win]+[d] abrimos el

lanzador de aplicaciones.

Nota: ver guía con las combinaciones de teclas al final de este tutorial.


Por defecto la distribución del teclado viene en inglés, para cambiarlo debemos modificar

un archivo:


nano ~/.config/i3/config


tenemos que agregar la siguiente línea, puede ser al final del archivo:


exec “setxkbmap -layout es”


Guardamos y reiniciamos. Nos logueamos con nuestro usuario y ejecutamos nuevamente:


startx



=======================================================


Otra posibilidad de ingreso es instalar un gestor de arranque, por ejemplo lightdm, pero

también habrá que habilitar otros servicios:


Para ello, si estamos dentro de i3 pulsaremos la combinación de teclas [win]+[shift]+[e]

Con esto saldremos del gestor de ventanas i3 y volveremos a nuestro usuario en modo

terminal tty.


Instalamos para este gestor de arranque los siguientes paquetes:


sudo xbps-install -S lightdm lightdm-gtk-greeter elogind


Verificamos si el servicio sshd esta corriendo, para esto ejecutamos:


sudo sv status /var/service/sshd


Si nos devuelve un error porque no está corriendo, lo iniciamos de la siguiente manera:


sudo ln -s /etc/sv/sshd /var/service


Ahora iniciamos los siguientes servicios:


sudo ln -s /etc/sv/lightdm /var/service

sudo ln -s /etc/sv/elogind /var/service


y con esto ya entraríamos a i3 con un gestor de arranque.



Esta es una guía básica para utilizar Void Linux con i3wm, queda en cada uno investigar un poco más en la configuración de este gestor de ventanas.


Atajos de teclado para i3:


Machete (en Argentina), trencito (en Uruguay) o chuleta (en España)


Tecla Win + Enter = Terminal

Tecla Win + 1 - 0 = Cambiar entre los espacios de trabajos desde 1 hasta 0

Tecla Win + d = Menú

Tecla Win + a = Selecciona todas las ventanas en mosaico

Tecla Win + s = Ventanas en orden de pilas

Tecla Win + w = Ventanas en orden de tablas

Tecla Win + e = Mover ventanas en orden de división

Tecla Win + h = División en orientación horizontal

Tecla Win + v = División en orientación vertical

Tecla Win + r = Redimencionar ventanas, se controla con las teclas de flechas

Tecla Win + ñ = Seleccionar ventana de lado derecho

Tecla Win + j = Seleccionar ventana de lado izquierdo

Tecla Win + l = Seleccionar ventana hacia arriba

Tecla Win + k = Seleccionar ventana hacia abajo

Tecla Win + ► = Seleccionar ventana de lado derecho

Tecla Win + ◄ = Seleccionar ventana de lado izquierdo

Tecla Win + ▲ = Seleccionar ventana hacia arriba

Tecla Win + ▼ = Seleccionar ventana hacia abajo

Tecla Win + Shift + 1 - 0 = Mover una ventanas a un espacio de trabajos del 1 al 0

Tecla Win + Shift + E = Salir del entorno i3wm

Tecla Win + Shift + C = Recargar el entorno de i3wm

Tecla Win + Shift + R = Reiniciar el entorno de i3wm

Tecla Win + Shift + Q = cerrar ventanas

Tecla Win + Shift + Ñ = Mover ventana de lado derecho

Tecla Win + Shift + J = Mover ventana de lado izquierdo

Tecla Win + Shift + L = Mover ventana hacia arriba

Tecla Win + Shift + K = Mover ventana hacia abajo

Tecla Win + Shift + ► = Mover ventana de lado derecho

Tecla Win + Shift + ◄ = Mover ventana de lado izquierdo

Tecla Win + Shift + ▲ = Mover ventana hacia arriba

Tecla Win + Shift + ▼ = Mover ventana hacia abajo

Tecla Win + Shift + space = Ventana en modo flotante



Más entradas (se agradece a "Vietblogdao" en GitHub):

    Flag Counter Visitas previas a la existencia de este contador: 3433