jueves, 11 de febrero de 2016

¿Que es yaourt?

Podríamos decir que yaourt es un programa en linea de comandos que complementa a pacman para la instalación de programas en Archlinux, además de brindar acceso al repositorio AUR para instalar software que no encontremos en los repos que trae Arch por defecto.

Ahora nos puede asaltar la duda: ¿Qué es AUR?

Arch User Repository (AUR) es un repositorio promovido por los usuarios de la comunidad de Arch que permiten compilar un paquete desde el código fuente para luego instalarlo a través de pacman. AUR fue creado para organizar y compartir paquetes nuevos de la comunidad y ayudar a acelerar la inclusión de los paquetes más populares en el repositorio community.

Más información en la wiki de Arch

Bien, ahora que conocemos a yaourt y sabemos de la existencia de AUR, podemos comenzar a utilizarlos pero primero debemos instalar yaourt ya que no viene instalado por defecto en Arch.

Como siempre, usaremos el terminal para abrir el archivo pacman.conf

$ sudo mousepad /etc/pacman.conf

- Copiamos y pegamos las siguientes lineas al final del archivo

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

- Forzamos una actualización de los repos e instalamos yaourt

$ sudo pacman -Syy yaourt

Listo! ya tenemos yaourt instalado.
Yaourt tiene un sintaxis muy similar a pacman así que no debemos tener mayor problema para usarlo.

Veamos algunos comando para empezar a familiarizarnos con yaourt. Yaourt NUNCA debe ser lanzado como super usuario, si necesita privilegios él los pedirá.

Actualizar el sistema

$ yaourt -Syu

Buscar algún paquete

$ yaourt -Ss paquete

instalar un paquete

$ yaourt -S paquete

Desinstalar un paquete

$ yaourt -R paquete

Desinstalar un paquete y sus dependencias

$ yaourt -Rs paquete

Desinstalar un paquete, sus dependencias y las dependencias de esas dependencias y los archivos de configuración

$ yaourt -Rnsc paquete

Eliminar todos los archivos de la cache

$ yaourt -Scc

Consultar información de algún paquete en los repos

$ yaourt -Si paquete

Consultar información de algún paquete instalado

$ yaourt -Qi paquete

Actualizar el sistema y los paquetes instalados de AUR

$ yaourt -Syu --aur

Actualizar el sistema y los paquetes en desarrollo instalados desde AUR

$ yaourt -Syu --devele --aur

Si te estas preguntando ¿Cómo saber cuales son los paquetes en desarrollo que están en AUR?
Los paquete en desarrollo por lo general tiene un sufijo como, -svn, -cvs, -git, -hg o -bzr al final del nombre del archivo.

por ejemplo: numix-circle-icon-theme-git

éstos paquetes son los que se actualizan con la orden anterior.

Debemos tener presente que al instalar programas con yaourt, éstos se descargan y compilan de forma automática pero si hacen falta dependencias para compilar dicho paquete yaourt nos avisará pidiendo autorización para instalarlas. La compilación de un programa toma su tiempo y dependiendo de que tan "buena" sea nuestro equipo así tardará.

0 comentarios:

Publicar un comentario