AUR es el repositorio de usuarios de archlinux donde todos podemos subir un pkgbuild para compilar/instalar/administrar algun paquete de software no soportado oficialmente por la distribucion. El detalle de AUR es que no cuenta con una herramienta oficial para su manejo (asi es, yaourt no es oficial) y los usuarios tenian que ir hasta la pagina de AUR para descargar sus pkgbuilds y tener una administracion a mano.

Despues empezaron a salir muchos scripts, en principio sencillos, que ayudaban al usuario a conectarse al repositorio de AUR y descargar y aplicar estos pkgbuilds, en ingles se llaman AUR Helpers, en español son herramientas para AUR, y eso es lo que es yaourt, packer, aurget y demas.

Hay un monton de herramientas para AUR listadas en la wiki de ArchLinux, muchas muy basicas, otras todavia en desarrollo, unas totalmente abandonadas y todas generalmente hacen mas o menos lo mismo de forma ligeramente diferente. Pero, que pasa si nos ponemos a testear estas herramientas?.

El test, que no esta hecho meramente por procedimiento cientifico, hecho por el usuario monoloco de los foros de ArchLinux nos muestra los resultados de varias pruebas a esta herramienta utilizando el mismo criterio de busqueda y de instalacion: un paquete de python, los resultados:

En orden de velocidad, medida en segundos, de mas rapido a menos rapido

yaourt                 6.365
packer     (A)         6.587
meat       (A)         7.506
pacaur                 7.585
cower      (A)         8.073
spinach                8.786
packer                16.385
aura       (A)        19.426
packer     (A)        19.859
aurget     (A)        20.805
aurora     (A)        21.335
owl        (A)        23.367
owl                   27.197
paktahn               28.349
pbfetch              1:09.67
pbfetch    (A)       1:09.72
PKGBUILDer (A)       1:49.46

El termino (A) indica que la herramienta solamente maneja paquetes de AUR y no de repositorios (no es ayudante de pacman)

En orden de uso de CPU (de menor a mayor)

packer     (A)           0.8%
cower      (A)           1.4%
meat       (A)           1.6%
pacaur     (A)           2.0%
aura       (A)           2.6%
pacaur                   3.2%
spinach                  3.2%
packer                   3.2%
yaourt                   4.6%
aurget     (A)           5.2%
owl                     16.2%
owl        (A)          16.4%
paktahn                 28.2%
aurora     (A)          34.0%
pbfetch    (A)          34.8%
pbfetch                 35.2%
PKGBUILDer (A)          88.8%

Interesante dato a tomar en cuenta si queremos afinar tan a detalle el consumo de recursos de el sistema. hay que aclarar que estos datos son de busqueda de paquetesy tiempo de respuesta, el tiempo de compilacion depende absolutamente de la capacidad de hardware de el equipo.

Si quieren leer la nota original aqui esta el tema en los foros de archlinux.