¿que es el AUR?
Según la wiki de ArchLinux es: El Repositorio de Usuarios de Arch Linux (AUR abreviado en Inglés) es un repositorio para los usuarios de Arch manejado por la comunidad. AUR fue concebido inicialmente para compartir PKGBUILDs de forma organizada entre la gran comunidad y para apresurar la inclusión de paquetes populares contribuidos por el usuario en el repositorio community. En el AUR, los usuarios contribuyen sus propios paquetes. La comunidad AUR vota a favor o en contra de ellos, y cuando un paquete fue lo suficientemente votado a favor, un “Usuario Confiable” del AUR lo pasa al repositorio community, que es accesible por pacman
Yaourt (Yet AnOther User Repository Tool, por sus siglas en ingles)
Instalando Yaourt
Para utilizar yaourt es necesario agregar desde el repositorio de ArchLinuxfr estas lineas al archivo de configuración /etc/pacman.conf:
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
Actualizamos e instalamos yaourt:
pacman -Sy yaourt
Esta instalado, y ahora ¿como se usa?
Guia rapida 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
https://wiki.archlinux.org/index.php/Arch_User_Repository#AUR_metadata.
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
Configuracion extendida de Yaourt
Al utilizar yaourt siempre nos preguntara si queremos editar el PKGBUILD o el archivo .INSTALL de cada paquete instaladod esde aur, esto es algo incomodo a la hora de instalar paquetes con mcuhas dependencias provinientes de aur ya que nos preguntara lo mismo por cada paquete utilizado en la instalacion.
Hay una forma de utilizar y configurar yaourt para que no nos pregunte nada sobre edicion y confirmacion de software y se recomienda su uso siempre y cuando sepamos exactamente las consecuencias de hacer esto.
Una opcion no permanente es utilizar el parametro –noconfirm:
yaourt -S --noconfirm paquete
Una forma de hacer esto permanente es editando el archivo /etc/yaourtrc. descomentando (quitando el # al principio) y cambiando ciertas opciones como:
#NOCONFIRM=0
por
NOCONFIRM=1
Habilita la opcion no confirmar permanentemente, nunca preguntara si queremos confirmar una instalacion.
#EDITFILES=1
por
EDITFILES=0
Confirmar a yaourt que no se desea editar los archivos de configuracion.
Con eso sera suficiente, otras opciones muy interesantes son:
AURCOMMENT=5 muestra los comentarios de los usuarios acerca del paquete, aqui muestra solo los últimos 5.
AUTOSAVEBACKUPFILE=1
DEVELBUILDDIR=/directorio/de/paquetes/instalados
Estas 2 opciones aparte de instalar el paquete tambien guardan un respaldo del mismo precompilado y empaquetado (en fotmato tar.xz de Arch) en un directorio que le espefiquemos.
FORCE=0 Esta opcion en caso de habilitada (=1) forzara la instalacion de algun paquete incluso si una dependencia no se cumple o genera conflicto, no se recomienda habilitarla.
EDITOR="$EDITOR" Configuramos el editor de texto por default con que queremos abrir el PKGBUILD, por default es vim, aqui podemos poner vim, vi, gedit, kate, nano, etc.
AURUPGRADE=0 Puesto en verdadero (=1) siempre buscar actualizaciones de programas instalados desde AUR (yaourt -Su)
Esas son solo algunas opciones de la configuracion de yaourt, la lista completa de opcioens la pueden consultar Wiki de yaourt o Wiki de AUR
Si queres una interfaz grafica Pacman para hacer las instalaciones podes consultar Aqui Es muy fácil de usar