Está en la página 1de 2

AUR (Arch User Repository) es tal vez el repositorio mas importante que tiene ArchLinux,

no porque sea necesario para que el sistema funcione correctamente, sino porque provee
una fuente relativamente confiable, donde podemos encontrar la mayora de aplicaciones
que deseamos tener en nuestro sistema pero que no se encuentran en los repositorios
oficiales.
En AUR podemos encontrar PKGBUILDs, que son algo as como una gua automtica de
compilacin de paquetes. Estos poseen la informacin detallada de las dependencias
necesarias para compilar un paquete, las rutas de descarga de la fuente del paquete y las
dependencias requeridas por este adems la informacin necesaria para la compilacin.
[adsensebig]Los PKGBUILDs son fcilmente instalables por medio de Pacman, pero esto
requiere una serie de pasos que obviamente muchas veces queremos evitar, ya sea por
pereza o falta de tiempo, siempre hay una buena excusa.
Hasta el momento la alternativa a la instalacin manual con Pacman siempre ha
sido Yaourt, una herramienta que nos facilita todo este proceso, permitindonos instalar
aplicaciones directamente desde AUR con un comando similar al que utilizamos para
instalar cualquier aplicacin disponible en los repositorios con Pacman.
Yaourt cumple su tarea, pero es un poco lento y a veces tiene muchos problemas al
momento de compilar los paquetes, por ejemplo: muchas veces durante la instalacin,
Yaourt descarga el mismo paquete hasta cuatro veces, como es el caso de los
controladores AMD Catalyst que se encuentran en AUR.
Pueden imaginarse como es para alguien con un ancho de banda limitado, descargar un
paquete que pesa 112MB, cuatro veces antes de poder instalarlo?

Pues hace poco conoc Packer, una alternativa a Yaourt desarrollada por Matthew Bruenig,
la cual ofrece mas velocidad y eficiencia de la que podemos obtener normalmente en las
funcionalidades bsicas de Yaourt.
Packer puede hacer cuatro cosas:

1.Buscar en Pacman y AUR al mismo tiempo con una sola consulta (-Ss)
2.Obtener informacin de los paquetes en los repositorios (-Si)
3.Instalar paquetes desde ambos (incluso paquetes que pueden tener otras dependencias
en AUR) (-S)
4.Actualizar paquetes al mismo tiempo (-Su)

Para instalar Packer en ArchLinux simplemente ejecuta los comandos que veras a
continuacin como root:

cd

sudo pacman -S base-devel wget git jshon

mkdir -p ~/build/packer/
cd build/packer/

wget http://aur.archlinux.org/packages/packer/PKGBUILD

makepkg

sudo pacman -U packer-*.pkg.tar.xz

Despus de esto puedes comenzar a utilizar Packer del mismo modo en que utilizaras
Yaourt, incluso pudiendo reemplazar a Pacman si deseas hacer las operaciones de este
tanto con los paquetes de AUR como con los de Pacman.

Tambin es recomendable instalar DiffPac, un diferenciador de rutas para Packer que


podemos encontrar en AUR, y el cual tiene la misin de evitar conflictos entre estas rutas.
para instalar DiffPac debes ejecutar el siguiente comando como root.

sudo packer -S diffpac

Ya estas listo para comenzar a utilizar AUR en modo perezoso, disfrtalo.

También podría gustarte