Esta es una guía rápida acerca de los comandos mas usandos para pacman. Tomado de la Wiki de Manjaro Linux.
Optimiza la sincronización y velocidad de descarga:
[shell]pacman-optimize && sync[/shell]
ACTUALIZAR EL SISTEMA:
Pacman puede actuaualizar el sistema con un solo comando:
[shell]pacman -Su[/shell]
También actualizar el sistema pero primero sincroniza la base de datos del repositorio:
[shell]pacman -Syu[/shell]
PARA INSTALAR
Siempre es mejor tener la base de datos del repo sincronizada y todos los paquetes de tu sistema actualizados antes de instalar cualquier nuevo paquete:
[shell]pacman -Syu[/shell]
Instala un paquete:
[shell]pacman -S package_name[/shell]
Si por ejemplo estas usando un repositorio de prueba y tienes en tu archivo de configuración /etc/pacman.conf la lista de otros repositorios, los paquetes mas antiguos tienen prioridad sobre los paquetes mas recientes, para usar los paquetes de prueba usar pacman de la siguiente manera:
[shell]pacman -S testing/package_name[/shell]
Instalar paquetes como un grupo:
[shell]pacman -S gnome[/shell]
[shell]pacman -S kde[/shell]
Descargar un paquete pero no instalarlo:
[shell]pacman -Sw package_name[/shell]
Instalar un paquete descargado localmente:
[shell]pacman -U /package_path/package_name.pkg.tar.xz[/shell]
También puedes usar la URL:
[shell]pacman -U http://www.examplepackage/repo/examplepkg.tar.xz[/shell]
Reinstalar todos los paquetes:
[shell]pacman -S $(pacman -Qq | grep -v "$(pacman -Qmq)")[/shell]
Para buscar cual paquete que ha sido instalado en un grupo:
[shell]pacman -Sg gnome[/shell]
[shell]pacman -Sg kde[/shell]
Obtener una lista completa de paquetes con sus versiones:
[shell]sudo pacman -Q > laptop.pacman[/shell]
Un archivo llamado pacman.laptop se crea en tu carpeta de usuario:
PARA DESISNTALAR
Quitar un paquete:
[shell]pacman -R package_name[/shell]
Quitar un paquete con las dependencias que no estan siendo usadas por otros paquetes:
[shell]pacman -Rs package_name[/shell]
Quitar un paquete con todas las dependencias:
[shell]pacman -Rsc package_name[/shell]
Quitar un paquete y sus archivos de configuración:
[shell]pacman -Rn package_name[/shell]
Quitar todos los paquetes innecesarios:
[shell]pacman -Sc $(pacman -Qdtq)[/shell]
Quitar todos los paquetes de la caché:
[shell]pacman -Scc[/shell]
PARA LIMPIAR
Deja paquetes en tu caché solo para los caquetes que actualmente están isntalados en tus sitema:
[shell]pacman -Sc[/shell]
Limpia paquetes huerfanos del sistema:
[shell]pacman -Rs $(pacman -Qtdq)[/shell]
PARA BUSCAR:
Proporciona una descripción de paquetes buscados y paquetes asociados:
[shell]pacman -Ss package_name[/shell]
Proporciona una descripción de paquetes previamente instalados:
[shell]pacman -Qs package_name[/shell]
Proporciana un resumen detallado de un paquete:
[shell]pacman -Si package_name[/shell]
Proporciona un resumen de las modificaciones:
[shell]pacman -Qi package_name[/shell]
con ‘ii’ puedes ver los archivos d respaldo y la fecha que los paquetes fueron cambiados:
[shell]pacman -Qii package_name[/shell]
Obtiene una lista de los paquetes instalados:
[shell]pacman -Q[/shell]
Indaga que paquete pertenece a un archivo:
[shell]pacman -Qo /file_path[/shell]
Muestra todos los paquetes huerfanos sin dependencias:
[shell]pacman -Qdt[/shell]
Muestra las dependencias de los paquetes:
[shell]pactree package_name[/shell]
AUR (Arch User Repository)
YAOURT
[shell]sudo pacman -S yaourt[/shell]
Para actualizar el repositorio oficial y el repositorio AUR use el siguiente comando:
[shell]sudo yaourt -Syua[/shell]