InicioLinuxPacman/Yaourt: comandos básicos Arch y derivadas

Pacman/Yaourt: comandos básicos Arch y derivadas

Linux•2/15/2016
Antes de comenzar, hablemos de Pacman y Yaourt.


Pacman:
Según la Wiki de Arch, Pacman es:
El gestor de paquetes de pacman (Gestor de paquetes: [ Package manager ]) es una de las principales características distintivas de Arch Linux. Combina un simple formato de paquetes binarios con un fácil sistema de compilación de paquetes. El objetivo de pacman es hacer posible gestionar fácilmente los paquetes, si son de los repositorios oficiales de Arch o compilaciones propias del usuario.
Pacman mantiene el sistema actualizado mediante la sincronización de listas de paquetes con el servidor principal. Este modelo servidor/cliente también le permite descargar/instalar paquetes con una simple orden, completado con todas las dependencias necesarias.
Escrito en el lenguaje de programación C y utiliza para los paquetes el formato .pkg.tar.xz.


¿Qué es Yaourt?
Yaourt (Yet AnOther User Repository Tool; ‘Yogurt’ en francés) es un wrapper aportado por la comunidad para pacman, que agrega acceso integral al repositorio AUR, lo que permite la automatización de la compilación de paquetes y la instalación de los PKGBUILDs elegidos de entre los miles que hay en AUR, además de los miles de paquetes binarios disponibles de Arch Linux. Yaourt utiliza una sintaxis exactamente igual que pacman, lo que le evita al usuario tener que volver a aprender un nuevo método de mantenimiento del sistema, pero también añade nuevas opciones. Yaourt amplía el poder y la simplicidad de pacman, añadiendo características más útiles y proporciona una salida agradable y coloreada, modos de búsqueda interactiva y mucho más.

¿Cómo instarlo?
Por si aún no lo tenés activo en tu sistema, podés agregar los repositorios de AUR editando el archivo 'pacman.conf' con tu editor favorito ya sea kate, gedit, pluma, mousepad, etc. En este caso se usará:
sudo nano /etc/pacman.conf

Hay que desplazarse hasta el final y agregar el repositorio de AUR:
[ archlinuxfr ]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

Nota: A la primera línea [ archlinuxfr ] borrar los espacios antes y después de los corchetes... esto es porque si lo dejo junto T! lanza un 'caracter' extraño.


Una vez guardado el archivo 'pacman.conf', actualizar la base de datos de paquetes:
sudo pacman -Syy

Seguido de eso, instalar yaourt:
sudo pacman -S yaourt

Por último, se puede verificar que esté funcionando correctamente con:
yaourt -Syu


Con eso, aparecerán las actualizaciones, lo que significa que Yaourt está funcionando correctamente.

Ahora sí:

Uso básico de Yaourt y Pacman
Hay que mencionar que en el caso de yaourt no se requiere usar el comando sudo , simplemente se teclea 'yaourt comando' y automáticamente pedirá la contraseña. Sin embargo, ese no es el caso en pacman, pues él sí requiere usar el comando sudo.

Ahora bien, aquí una lista de comandos básicos:

Actualizar el sistema:
//Usando yaourt:
yaourt -Syu

//Usando pacman:
sudo pacman -Syu

Actualiza la base de datos de paquetes:
//Usando yaourt:
yaourt -Syy

//Usando pacman:
sudo pacman -Syy

Buscar un paquete:
//Usando yaourt:
yaourt -Ss paquete

//Usando pacman:
sudo pacman -Ss paquete

Obtener información sobre un paquete en los repositorios:
//Usando yaourt:
yaourt -Si paquete

//Usando pacman:
sudo pacman -Si paquete

Obtener información sobre un paquete instalado:
//Usando yaourt:
yaourt -Qi paquete

//Usando pacman:
sudo pacman -Qi paquete

Instalar un paquete/actualizarlo:
//Usando yaourt:
yaourt -S paquete

//Usando pacman:
sudo pacman -S paquete

Instalar un paquete local o desde la web:
//Usando yaourt:
yaourt -U /ruta/hacia/el/paquete

//Usando pacman:
sudo pacman -U /ruta/hacia/el/paquete

Limpiar la cache de paquetes:
//Usando yaourt:
yaourt -Scc

//Usando pacman:
sudo pacman -Scc

Eliminar un paquete:
//Usando yaourt:
yaourt -R paquete

//Usando pacman:
sudo pacman -R paquete

Eliminar un paquete y sus dependencias:
//Usando yaourt:
yaourt -Rc paquete

//Usando pacman:
sudo pacman -Rc paquete

Eliminar un paquete, sus dependencias y configuraciones:
//Usando yaourt:
yaourt -Rnsc paquete

//Usando pacman:
sudo pacman -Rnsc paquete

Datos archivados del Taringa! original
0puntos
1visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
5visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

M
Usuario
Puntos0
Posts270
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.