Comandos útiles para usar pacman

por | mayo 23, 2013

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:

pacman-optimize && sync

ACTUALIZAR EL SISTEMA:

Pacman puede actuaualizar el sistema con un solo comando:

pacman -Su

También actualizar el sistema pero primero sincroniza la base de datos del repositorio:

pacman -Syu

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:

pacman -Syu

Instala un paquete:

pacman -S package_name

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:

pacman -S testing/package_name

Instalar paquetes como un grupo:

pacman -S gnome

 

pacman -S kde

Descargar un paquete pero no instalarlo:

pacman -Sw package_name

Instalar un paquete descargado localmente:

pacman -U /package_path/package_name.pkg.tar.xz

También puedes usar la URL:

pacman -U http://www.examplepackage/repo/examplepkg.tar.xz

Reinstalar todos los paquetes:

pacman -S $(pacman -Qq | grep -v "$(pacman -Qmq)")

Para buscar cual paquete que ha sido instalado en un grupo:

pacman -Sg gnome
pacman -Sg kde

Obtener una lista completa de paquetes con sus versiones:

sudo pacman -Q > laptop.pacman

Un archivo llamado pacman.laptop se crea en tu carpeta de usuario:

PARA DESISNTALAR

Quitar un paquete:

pacman -R package_name

Quitar un paquete con las dependencias que no estan siendo usadas por otros paquetes:

pacman -Rs package_name

Quitar un paquete con todas las dependencias:

pacman -Rsc package_name

Quitar un paquete y sus archivos de configuración:

pacman -Rn package_name

Quitar todos los paquetes innecesarios:

pacman -Sc $(pacman -Qdtq)

Quitar todos los paquetes de la caché:

pacman -Scc

PARA LIMPIAR

Deja paquetes en tu caché solo para los caquetes que actualmente están isntalados en tus sitema:

pacman -Sc

Limpia paquetes huerfanos del sistema:

pacman -Rs $(pacman -Qtdq)

PARA BUSCAR:

Proporciona una descripción de paquetes buscados y paquetes asociados:

pacman -Ss package_name

Proporciona una descripción de paquetes previamente instalados:

pacman -Qs package_name

Proporciana un resumen detallado de un paquete:

pacman -Si package_name

Proporciona un resumen de las modificaciones:

pacman -Qi package_name

con ‘ii’ puedes ver los archivos d respaldo y la fecha que los paquetes fueron cambiados:

pacman -Qii package_name

Obtiene una lista de los paquetes instalados:

pacman -Q

Indaga que paquete pertenece a un archivo:

pacman -Qo /file_path

Muestra todos los paquetes huerfanos sin dependencias:

pacman -Qdt

Muestra las dependencias de los paquetes:

pactree package_name

AUR (Arch User Repository)

YAOURT

sudo pacman -S yaourt

Para actualizar el repositorio oficial y el repositorio AUR use el siguiente comando:

sudo yaourt -Syua

Fuente: http://wiki.manjaro.org/index.php?title=Pacman_Tips