Repositorio de usuarios de ArchLinux y su herramienta yaourt
Una de las cosas mas interesantes de ArchLinux (y la que mas me llamo la atencion) fue el hecho de poder instalar las ultimas versiones de casi cualquier software libre disponible para GNU/Linux, junto con su filosofia de Rolling Release combinaba lo mejor de 2 modelos: un sistema robusto y estable actualizado incrementalmente y aplicaciones instaladas a la ultima version disponible, todo logrado por medio de sistema de repos AUR y herramientas como Yaourt.
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
Basicamente AUR es un repositorio universal donde los usuarios suben sus PKGBUILD que es un recetario para instalar programas desde distintas fuentes, cubriendo sus dependencias y configuracion para facilitar el trabajo al usuario final, es mantenido por la comunidad pero vigilado por usuarios confiables de ArchLinux.
La forma mas rapida de acceder a estos paquetes desde nuestro ArchLinux es con una herramienta llamada yaourt:
Yaourt (Yet AnOther User Repository Tool, por sus siglas en ingles) es una herramienta hecha por la comunidad para pacman, que agrega acceso sin complicaciones a AUR, descargando y automatizando la compilación e instalación de mas de 8000 PKGBUILDs disponibles en AUR, ademas de miles de binarios disponibles. Yaourt usa la misma sintaxis que pacman, lo cual le ahorrará el trabajo de aprender un nuevo método de mantenimiento del sistema, pero también agrega nuevas opciones.
Basicamente es un gestor de paquetes para el repositorio AUR, entonces como se instala y como se usa?
Instalando Yaourt
La forma mas sencilla de utilizar yaourt es desde el repositorio de ArchLinuxfr solamente agregando estas lineas al archivo de configuracon /etc/pacman.conf:
Para x86
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
Para x64
[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64
Actualizamos e instalamos yaourt:
pacman -Sy yaourt
Listo esta instalado, y 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
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
Listo, ya solo nos queda buscar los paquetes de software de aur que nos plazca, ya sea en la pagina de aur o usando yaourt desde la consola, algunos paquetes interesantes son:
Google chrome Dev version 5.0.34
Los nuevos temas de Ubuntu 10.04 Esos temas morados del nuevo ubunt, rama de desarrollo.
Virtualbox Repositorio AUR oficial de virtualbox, cabe aclarar que es con este paquete la forma estable de instalar VBox.
…y un larguisimo etcetera, solo es cuestion de buscar.
Bueno, esta es la principal razon de mi gusto por ArchLInux y su sistema de paquetes AUR, no digo que sea ideal para todos los usuarios, tampoco es la solucion para todos los problemas, pero ArchLinux es una pequeña distro que merece ser tomada en cuenta, y experimentar con este tipo de herramientas.
Enlaces:
















