Como hacer compatible a Yaourt con AUR4

yaourtYaourt (Yet AnOther User Repository Tool) es un gestor de paquetes disponible para Arch Linux y sus derivadas, que al igual que pacman trabaja desde la linea de comandos o mediante alguna interfaz gráfica que lo incluya como pueden ser Octopi o Pamac.

Es extraordinariamente popular ya que nos permite acceder a AUR, los repositorios comunitarios donde muchos usuarios mantienen sus programas favoritos y que no están incluidos en los repositorios oficiales que como sabéis se manejan con Pacman, programa con el que coexiste sin mayores problemas.

El caso es que estaba esta mañana intentando instalar un programa de esos nuevos que salen cada tanto y no había manera, puesto que la salida de comandos me daba “destino no encontrado”, hasta que me acordé de una noticia reciente en la que se anunciaba la migración de ese repositorio al sistema de control de versiones Git, lo que ahora se conoce como AUR4.

El yaourt todavía están trabajando en asegurar la compatibilidad del AUR nuevo con el viejo, entretanto se hace todo el proceso de migración, pero mientras tanto podemos ir parcheando el asunto de dos maneras.

La primera es que cuando vayamos a utilizamos yaourt añadamos:

--aur-url https://aur4.archlinux.org

a nuestros comandos. Un ejemplo rápido:

yaourt --aur-url https://aur4.archlinux.org -S rar

y la otra, que es por la que yo he optado, es modificar el archivo /etc/yaourtrc.

Algo que podemos hacer desde cualquier editor de texto (nano, vim, gedit, kate,…), yo le tengo cariño a Geany así que:

sudo geany /etc/yaourtrc

yaourt-geanyTal como veis en la captura anterior tan solo tenemos que añadir:

AURURL="https://aur4.archlinux.org"

al principio del texto, entre las lineas “#NO_TESTDB=0” y “#SUDO”.

Y listo! ya tenemos a nuestro yaourt compatible con AUR4

Vía | lffl

9 thoughts on “Como hacer compatible a Yaourt con AUR4”

  1. Bitl0rd says:

    Gracias, otra opcion es descargar la instantanea o snapshot, y compilarlo localmente con makepkg -s -f -i..

    saludos.

    1. tannhausser says:

      Gracias a ti por pasarte y mostrarnos esa otra opción!

      saludos!

  2. mat1986 says:

    No quiero sonar pesado, pero en este caso vale aplicar el dicho “si funciona, no lo toques”. ¿Qué llevó a los desarrolladores de Arch a tomar esta decisión?. Debió haber sido algo muy urgente como para migrar todo AUR a Git. De momento no he tenido problemas, pero ya apliqué el parche que mencionas “por si acaso”.

    Saludos y gracias por la info 🙂

  3. Yoyo says:

    Excelente aporte.

    Ya he cambiado mis 2 Antergos y 2 Manjaros

    1. tannhausser says:

      Gracias amigo! Pero eso de repetir distro no es propio de ti 🙂

      Estás matando el distrohopping!!

  4. Bitl0rd says:

    Cabe decir que hay dependecias en el viejo “aur” si cambiaste estas lineas “AURURL=”https://aur4.archlinux.org”” tendras que bajar manualmente estos y compilarlarlos localmente, pues te dira paquete no encontrado..

    saludos

    1. tannhausser says:

      cierto! hay que elegir entre el aur nuevo y el viejo, todo no puede ser 🙂

  5. José Jácome says:

    Gracias Replicante! Noto que algunos programas están quedando desactualizados en el viejo AUR durante la transición… Para el 8 de Agosto es la transición completa! Habrá que esperar para disfrutar del nuevo AUR!

    1. tannhausser says:

      De nada colega! Por lo que veo aún hay muchos más paquetes en AUR que en el nuevo AUR4, aunque si nos fijamos la proporción de paquetes desactualizados o no mantenidos es muy superior en el primero.
      A ver si se ponen las pilas, los que falten de aquí a un par de semanas, para completar la migración 🙂

Deja un comentario