Como hacer compatible a Yaourt con AUR4

por | 30 junio, 2015

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 pensamientos en “Como hacer compatible a Yaourt con AUR4

  1. Bitl0rd

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

    saludos.

    Responder
  2. mat1986

    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 🙂

    Responder
    1. tannhausser Autor

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

      Estás matando el distrohopping!!

      Responder
  3. Bitl0rd

    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

    Responder
    1. tannhausser Autor

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

      Responder
  4. José Jácome

    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!

    Responder
    1. tannhausser Autor

      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 🙂

      Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.