Compilación manual de Yaourt en Archlinux

Saludos. Espero que este 2015 sea lleno de tutoriales, tips y ayudas Geek’s para todos los usuarios que posteamos y visitamos constantemente este website.

Hace poco antes de las 00:00 del 31/12/2014 me encontraba con algunos inconvenientes con yaourt en mi nueva instalación de Archlinux.

Si se preguntan ¿Porqué re-instalación si es una Rolling Realease? pues siempre ando averiguando cosas nuevas y en una de esas me cargué el sistema. Salvé los archivos importantes (consejo mantener lo más importante en la nube), y reinstalé Arch gracias a la guía de Alejandro Ponce que aun sigue siendo útil en este 2015, sin embargo tuve el inconveniente de que Pacman actualiza a su versión

 .--.                  Pacman v4.2.0 - libalpm v9.0.0
/ _.-' .-.  .-.  .-.   Copyright (C) 2006-2014 Pacman Development Team
\  '-. '-'  '-'  '-'   Copyright (C) 2002-2006 Judd Vinet
'--'
Este programa puede distribuirse libremente bajo
los términos de la licencia GNU General Public License

Al parecer por el momento una de las dependencias de yaourt tiene inconvenientes, me refiero a package-query y no había compilado antes manualmente así que me puse a la tarea de buscar, leer, preguntar y probar.

Sin embargo la mejor guía siempre es la fuente principal de cualquier programa, y en esta ocasión la solución estaba en idioma Inglés, pero como son comandos no hay traducción, pero si un orden que pueden seguir para la compilación manual

Compilación de Yaourt

Compilación de package-query

curl -O https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz tar
zxvf package-query.tar.gz
cd package-query
makepkg -si
cd ..

Compilación de yaourt

curl -O https://aur.archlinux.org/packages/ya/yaourt/yaourt.tar.gz
tar zxvf yaourt.tar.gz
cd yaourt
makepkg -si
cd ..

Al final puede actualizar todo el sistema para comprobar que todo esta en orden con un:

$ yaourt -Syyau

Recuerda que yaourt se lo ejecuta como usuario normal y no como root. Éxitos

Tomado del sitio oficial de Yaourt: https://archlinux.fr/yaourt-en



"Archlinux es una distribución recomendada para “geeks” y gente con ganas de aprender cómo funciona Gnu/Linux".

9 comentarios

  1.   Rodolfo Martínez dijo

    Me pasó lo mismo hoy en la mañana mientras actualizaba, me habría venido muy bien tu post antes de haber investigado por Internet xD. Excelente aporte.

    1.    Statick dijo

      Si crei conveniente crear este post solamente como ayuda porque vi que a los user de arch despues de la actualización surge ese inconveniente

      Saludos

  2.   davidlg dijo

    Yo uso packer que es uno de los grandes desconocidos AUR helpers, me parece más comodo y no tan pesado cuando quiero instalar algún programa.
    Yo lo uso es fácil, yo por ejemplo uso casi siempre
    $packer nombre_programa

  3.   fernandoagonzalez dijo

    Que bueno que haya un autor dedicado a Archlinux! Genial.

  4.   Stederr dijo

    Gracias, cuando intenté actualizar mi sistema después de varios meses me espanté al ver ese error, por suerte su solución fue bastante sencilla y rápida con las instrucciones que pusiste.

    Por cierto tengo fallos al cargar DesdeLinux usando HTTPS (supongo que por bloquear contenido inseguro).

    Saludos

  5.   Roberto dijo

    I had the same problem, thanks for share

  6.   jony127 dijo

    Vaya coñazo de distro………

  7.   Francisco dijo

    Y cual fue el error que tuviste con pacman y yaourt???, yo tuve inconvenientes y me daba este error:

    curl error: Couldn’t connect to server

    Pero lo solucione, editanto el archivo /etc/hosts añadiendo lo siguiente:

    5.9.250.164 aur.archlinux.org

  8.   jose dijo

    Estoy intentando compilarlo para la raspberry y me da el siguiente error:
    /home/viruspi/package-query/PKGBUILD: línea 16: make: no se encontró la orden
    ==> ERROR: Se produjo un fallo en build().
    Cancelando…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.