Packer es otro de tantos ayudantes de AUR, su versatilidad y su facilidad de uso lo han hecho uno de las herramientas de AUR que mas uso han tenido. Ahora, para aclarar las cosas.
AUR es un repositorio publico de usuarios de ArchLinux, donde ellos suben sus PKGBUILDS
Un PKGBUILD es un archivo para compilar desde fuente algún software y resolver sus dependencias automáticamente
Para no tener que entrar a la pagina de AUR a buscar paquetes o actualizaciones de los paquetes instalados desde los PGBUILD de ahí, existen ayudantes que funcionan como un gestor de paquetes (instalar, desinstalar, actualizar)
Dicho eso, packer funciona como una re-escritura de yaourt (el ayudante mas popular de AUR), sus ventajas son.
Buscar en pacman y en AUR en una misma petición de búsqueda (-Ss)
Conseguir información sobre los paquetes en el repositorio (-Si)
Instalar paquetes de ambos pacman y AUR y resolver las dependencias de ellos independientemente de que sean de AUR o de pacman
Actualizar todos los paquetes con un solo comando
Supuesta mayor rapidez sobre yaourt (yo los veo igual)
Instalar packer
Hay un paquete en AUR de packer, que -irónicamente- se puede instalar utilizando yaourt:
yaourt -S packer
Utilizando packer
Sinopsis
packer [opciones] [paquetes]
Operaciones
Buscar un paquete
packer-Ss
Instalar un paquete
packer -S
Sincronizar con repositorios e instalar actualizaciones
packer -Syu
Mostrar información de un paquete
packer -Si
Descargar y extraer el tarball de AUR SIN INSTALAR NADA
packer -G
Muestra la pagina de ayuda de packer
packer -h
Opciones
Ignorar paquetes
--ignore package1,package2...
No confirmar instalación de paquetes
--noconfirm
Ejecuta la acción sin preguntarle al usuario si quiere editar los archivos de configuración
--noedit
Ejecutar instrucciones solo para AUR.
--auronly
Actualizar paquetes de desarrollo(cvs, git…)
--devel
Saltar la revisión de integridad MD5 SHASUM de paquetes de AUR
--skipinteg
Modo interactivo
Al usar packer sin ninguna de las anteriores instrucciones, packer mostrara una lista de los resultados de búsqueda listados, se pedirá un numero de la lista para ser instalado..
Ejemplos de uso
Sincronizar y actualizar paquetes
packer -Syu
Actualizar solo paquetes de AUR
packer -Syu --auronly
Actualizar y reinstalar paquetes que fueron instalados desde una fuente de control de versiones
packer -Syu --devel
Buscar un paquete
packer -Ss paquete
Instalar paquete:
packer -S paquete
Instalar sin confirmación
packer -S --noconfirm paquete
Conseguir información sobre un paquete
packer -Si paquete
Buscar e instalar en modo interactivo
packer paquete
Configuración
Packer utiliza las configuraciones de /etc/pacman.conf. Para editar archivos utiliza el editor designado en la variable global EDITOR, si esta variable no esta establecida, utilizara vi
Conclusión
Packer no hace nada que yaourt no pueda hacer, tampoco lo hace diferente (exactamente las mismas instrucciones y configuraciones se ejecutan para yaourt), la ventaja de packer es que es un gestor de paquetes utilizado para otros frontends como appset-qt, que de un solo comando puedes actualizar paquetes oficiales y de AUR, y que es presumiblemente mas rápido que yaourt, no hace daño instalarlo y usarlo de vez en cuando.
Pingback: Instalar software desde AUR (con yaourt o packer) en Manjaro Linux « Deb Linux()