Ir al contenido principal

ARCH usar AUR y hacerlo en conjunto con PACMAN como uno solo con YAY y fudo

 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.

Articulos mas leidos aqui:

informandose de arch vs lo que se de debian

  Lo primero es informarme, si vale la pena, ya que yo analize que a mayor lineas de codigo y features mayor necesidad de computo.. asi que como arch es siempre lo ultimo de la moda debo ver si vale la pena ya que el equipo adquirido es un DELL Optiplex 5050 de 7ma ..

instalando Archlinux parte 4 - el error de efi y el siglo pasado

  La cagada esta hecha para disociados sociales que solo ven el monitor y no tienen vida sexual fallo por un misero detalle, no se especifico la particion porque solo se le indica es ESP (EFI).. 

Arch linux instalado, apreciaciones y analisis inicial

  Después de sufrir con el instalador mas miserable de el planeta (incluso el de Alpine linux que esta atrasado en una era moderna de interfaces graficas es mucho mas moderno que este) .. el sistema instalo correctamente (habia fallado solo porque el json generado esta mal formateado, ver dos artículos atras) Hoy veremos que trae de bueno.. (que solo fue una sola cosa) después de tener el escritorio trabando decente (ver articulo anterior)

arch multimedia 2 ampliando - instalando audio video y mas

 ... después de la comparativa anterior en multimedia  aquí listare que hay que hacer para tener el mismo set multimedia que uso para cuando hago multimedia , grabo mis canciones, practico la música y juego minecraft .. umm esto ultimo lo dejo para después..   

Instalando ARCH linux parte 2 - preparando el disco duro

  En este post vamos a preparar todo antes de instalar , porque hay operaciones que solo se pueden hacer antes de tener datos importantes en el pc!  Ejemplo, las particiones, o el tamaño de sector, o el tipo de sistemas de ficheros!  OJO leer la entrada anterior sobe los discos NVME! aquí yo asumo un disco NVME M.2 2280 PCIe x4 es decir el mas rápido, no discos mixtos SATA+NVME