Yaourt: Guía completa

Como dijo Jack el destripador, vamos por partes.
Para empezar, ¿que es yaourt? Yaourt (Yet AnOther User Repository Tool) es una herramienta que complementa a pacman es decir, Yaourt en vez de tirar de los repositorios oficiales de ArchLinux funciona mediante el repositorio de AUR que es un repositorio común que cualquier persona puede subir ahí sus paquetes. Lo bueno de AUR, es que no necesitas tantos repositorios como en Debian por ejemplo, ya que aquí están todos los recogidos y teniendo solo AUR valdría.

Pero si en vez de descargar los paquetes mediante Yaourt te gusta mas compilarlos, AUR tiene en su web todos los paquetes para descargar y poder hacerlo.

arch-linux-yaourt

 

Para instalar Yaourt hay 2 formas compilar los paquetes o agregar los repositorios

Agregar los repositorios

Para agregar los repositorios solo hay que editar el achivo pacman.conf

 $ sudo vim /etc/pacman.conf

Y agregar al final del archivo las siguientes líneas

[archlinuxfr]
 SigLevel = Optional TrustAll
 Server = http://repo.archlinux.fr/$arch

Una vez agregados los repositorios instalar yaourt

 $ sudo pacman -Sy yaourt

 

Compilar paquetes

Primero instalar los paquetes necesarios

 $ sudo pacman -S yajl base-devel

Luego, descargar packet-query de git y compilarlo

 $ git clone https://github.com/archlinuxfr/package-query/
 $ cd package-query/
 $ makepkg -si

Y por último compilar yaourt

 $ git clone https://github.com/archlinuxfr/yaourt
 $ cd yaourt/
 $ makepkg -si

Como usar yaourt

Sincroniza la base de datos con los repositorios.

 $ yaourt -Sy

Sincroniza los paquetes instalados desde AUR (no actualiza los instalados desde pacman)

 $ yaourt -Su --aur

Actualiza el sistema completo.

 $ yaourt -Su

Instala un paquete.

 $ yaourt -S Paquete

Desinstala un paquete.

 $ yaourt -R paquete

Desinstala un paquete junto a las dependencias no utilizadas por otros paquetes.

 $ yaourt -Rs paquete

Permite buscar a un paquete específico

 $ yaourt -Ss Paquete

Descarga el paquete pero no lo instala

 $ yaourt -Sw paquete

Muestra información sobre un paquete no instalado

 $ yaourt -Si paquete 

Muestra información sobre un paquete ya instalado

 $ yaourt -Qi paquete

Instala solamente las dependencias del paquete.

 $ yaourt -Se paquete

Muestra todos los archivos pertenecientes al paquete.

 $ yaourt -Ql Paquete

Muestra los paquetes del sistema que pueden ser actualizados, pero no los instala.

 $ yaourt -Qu

Muestra una lista de todos los paquetes instalados en el sistema.

 $ yaourt -Q

Muestra a cual paquete pertenece un archivo en especial.

 $ yaourt -Qo /ruta/del/archivo

Borra todos los paquetes antiguos guardados en la caché de yaourt.

 $ yaourt -Sc

Borra todos los paquetes guardados en la cache de yaourt ubicado en /var/cache/yaourt/pkg.

 $ yaourt -Scc

Instala un paquete guardado en una carpeta local.

 $ yaourt -A

 

Ref:

yaourt: a pacman frontend

Repositorio de usuarios de ArchLinux y su herramienta yaourt

6 comments

  1. Si agregas el repositorio, solo necesitas refrescar los repositorios e instalar yaourt con pacman, no hace compilar package-query y yaourt manualmente.

    Muy buena guía, un saludo.

Leave a Reply

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