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á:
Hay que desplazarse hasta el final y agregar el repositorio de AUR:
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:
Seguido de eso, instalar yaourt:
Por último, se puede verificar que esté funcionando correctamente con:
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:
//Usando pacman:
Actualiza la base de datos de paquetes:
//Usando yaourt:
//Usando pacman:
Buscar un paquete:
//Usando yaourt:
//Usando pacman:
Obtener información sobre un paquete en los repositorios:
//Usando yaourt:
//Usando pacman:
Obtener información sobre un paquete instalado:
//Usando yaourt:
//Usando pacman:
Instalar un paquete/actualizarlo:
//Usando yaourt:
//Usando pacman:
Instalar un paquete local o desde la web:
//Usando yaourt:
//Usando pacman:
Limpiar la cache de paquetes:
//Usando yaourt:
//Usando pacman:
Eliminar un paquete:
//Usando yaourt:
//Usando pacman:
Eliminar un paquete y sus dependencias:
//Usando yaourt:
//Usando pacman:
Eliminar un paquete, sus dependencias y configuraciones:
//Usando yaourt:
//Usando pacman:
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