Han sido ya varias las ocasiones en las que al terminar de instalar ArchLinux o alguna de sus derivadas, varios de mis amigos se han encontrado un poco desorientados en esta distribución, y para animarlos a seguir usando Arch,he recogido en esta guía los comandos básicos para empezar:

Lo primero, para mantener el sistema operativo actualizado, tecleamos:

sudo pacman -Syu

Si queremos instalar un programa que esté en los repositorios oficiales, lo primero, para buscarlo:

sudo pacman -Ss nombredelprograma

Si lo encuentra, procedemos a instalarlo con:

sudo pacman -Syu nombredelpaquete

Si por el contrario no lo hemos podido encontrar en los repositorios oficiales, lo siguiente que podemos hacer es buscarlos en AUR(Arch User Repository),a mí parecer uno de los puntos fuertes de Arch es la vasta extensión de programas que se pueden encontrar en este repositorio.Para ello es necesario instalar un «helper»,que nos ayudará a instalar y mantener actualizados los paquetes que instalemos desde el AUR,hay varias opciones,mi elección personal es yay,y es el que vamos a usar de ejemplo, pero para los demás el proceso es similar:

Lo primero será descargarnos el código fuente usando git:

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

Entramos al directorio dónde se han descargado el código fuente:

cd yay

Y por último lo instalamos:

makepkg -si

Una vez haya finalizado, ya podemos buscar e instalar los paquetes desde AUR y también desde los repositorios oficiales con el comando:

yay nombredelpaquete

Para actualizar el sistema y los paquetes instalados desde AUR, simplemente debemos escribir:

yay

Si por el contrario lo que queremos es remover un paquete, ya sea de los repositorios oficiales o de AUR, debemos teclear:

sudo pacman -Rsc nombredelpaquete

Nota:Con estos argumentos también desinstalamos las dependencias de ese paquete

De vez en cuando me gusta ejecutar este comando para eliminar los paquetes huérfanos:

sudo pacman -Rns $(pacman -Qdtq)

Espero que os haya servido de ayuda para empezar en el mundo de ArchLinux, y nos vemos en la próxima entrada!