ARCH es muy similar a Geento. Para los que no lo saben esto significa que algunos paquetes son compilados.
En ARCH Linux existe un repositorio de paquetes que son creados por los usuarios, con una calidad casi igual a la de la distro oficial Arch Linux. Este se le llama AUR y hoy dia sin estos paquetes tendrás el Arch linux limitadisimo.
Pacman solo gestiona las actualizaciones de los paquetes precompilados en sus repositorios.
Los paquetes AUR se redistribuyen crudos, usan un archivo PKGBUILD que indica que se debe hacer con las fuentes, porque si, AUR es solo tomar y compilar en tu propia maquina. Ademas requieren un asistente AUR para automatizar el proceso de reconstrucción, y la reconstrucción de un paquete es necesaria cuando se actualizan las dependencias de sus bibliotecas compartidas, no solo cuando se actualiza el paquete en sí..
PRIMERO INSTALAR AUR HELPER YAY
Porque YAY? porque no necesita recompilarse, salvo hayas actualizado muy reciente funciona directo. Mientras el PARU es aunque mejor, una cosa en RUST que instalara demasiada basura (para tenerlo metera un monton de basura RUST en tu sistema.)
Para instalar YAY necesitas "sudo" lamentablemente, aunque se puede también con doas. Aunque hay un merge request sobre esto ya hay en AUR un paquete que solventa este problema, asi que usaremos DOAS en vez de la porquería windosera de SUDO así que ejecutemos primero el requisito como root:
pacman -Sy doas base-devel git
cd $HOME/Devel && git clone https://aur.archlinux.org/yay-bin.git
cd $HOME/Devel/yay-bin && makepkg -si && pacman -U yay-bin*zst
SEGUNTO INSTALAR FUDO para DOAS
Porque? AUR usa sudo, y queremos usar doas, cambiamos porque el SUDO es windosero, su enfoque es las features, DOAS ES SIMPLE Y SEGURO y esta en el espiritu UNIX.
PERO el problema es que DOAS no es usado en el ARCH, sino sudo, asi que usamos FUDO que emula el sudo, para instalarlo hacemos asi:
doas yay -Sy doas-sudo-shim-k
Porque debemos necesitar a SUDO? porque makepkg lo emplea, los estúpidos de arch hablan de minimalismo pero se contradicen mucho.
Otra opcion también es usar el paquete fudo pero este es compilado asi que mejor es el bash con su equivalente que es doas-sudo-shim-k y no necesitas actualizarlo.