Páginas

AUR

Uno de los repositorios que a mi más me ha gustado es el de AUR Arch User Repository se trata de un repositorio de paquetes que esta mantenido por la comunidad. En este repositorio los usuario suben los PKGBUILD que son archivos que contienen la información necesaria para la instalación del paquete. En la wiki de Archlinux podemos encontrar la información necesaria para poder crear nuestros propios PKGBUILD. Evidentemente estos paquetes no están respaldados por los desarrolladores de Archlinux pero tiene un modelo de votación por el cual los usuarios votan los paquetes a favor o en contra. Una vez que las votaciones llegas a ser altas, un usuario confiable se encarga de incluir este paquete en los repositorios community de Archlinux.





Para poder instalar los paquetes del repositorio AUR hay dos formas:


La primera de ellas consisten en el uso del paquete makepkg y del administrador de paquetes Pacman. Hay que confirmar que el paquete makepkg esta instalado en el sistema, esta inluido en el metapaquete base-devel. Para instalarlo:
Pacman -S base-devel 
Ahora hay que elegir o crear una carpeta donde se "fabricará" el paquete (Puedes crear cualquier otra carpeta con cualquier nombre):
mkdir ~/build
Acto seguido descargamos el paquete de AUR y lo movemos a las carpeta que hemos elegido o hemos creado antes y extraemos el paquete, en nuestro caso:
cd ~/build
tar -xvvzf xxxx.tar.gz
Entramos a la carpeta que se ha creado:
cd xxxx
Ahora tenemos que crear nuestro paquete (el parametro "s" es para darle privilegios sudo, tambien se puede hacer mediante un fakeroot):
makepkg -s
Por ultimo solo queda instalar el paquete que hemos construido con Pacman:
pacman -U xxxx-0.1-i686.pkg.tar.gz
La segunda forma para poder instalar los paquetes del repositorio AUR es añadiendo un repositorio al archivo /etc/pacman.conf y instalando una aplicación llamada yaourt. Para ello abrimos el archivo con nuestro editor de texto preferido:
sudo medit /etc/pacman.conf
Añadimos este repositorio al archivo:
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch

guardamos e instalamos el programa.
sudo pacman -Sy yaourt
Una vez que lo tenemos instalado ya podemos instalar cualquier paquete que esta alojado en AUR con una sintaxis muy parecida a Pacman:
yaourt -S
No hace falta ejecutarlo con permisos de administrador. En el momento que queramos instalar el paquete nos pedirá la contraseña para elevar los permisos.

Con esto ya esta explicado en temas generales el uso del repositorio AUR. Para más detalles visitar la wiki de archlinux.

No hay comentarios:

Publicar un comentario