Referencia rápida

Hoja de trucos de Pacman

Guía rápida para Pacman en Arch Linux: instalar, actualizar y eliminar paquetes, sincronizar bases de datos, limpiar huérfanos e inspeccionar dependencias.

· Publicado

Pacman es el gestor de paquetes de Arch Linux y sus distribuciones derivadas, combinando un formato binario simple con un sistema de compilación fácil de usar.

Operaciones esenciales

Comando Acción
sudo pacman -Syu Sincronizar bases de datos y actualizar todo el sistema
sudo pacman -S <pkg> Instalar un paquete específico
sudo pacman -Syu <pkg> Actualizar repositorios e instalar paquete
sudo pacman -R <pkg> Eliminar paquete (mantiene dependencias)
sudo pacman -Rsc <pkg> Eliminar recursivamente el paquete y sus dependencias innecesarias
pacman -Ss <keyword> Buscar palabra clave en el repositorio remoto

Consultar paquetes (-Q)

# List all explicitly installed packages
pacman -Qe

# List all files installed by a specific package
pacman -Ql nginx

# Search for the package that owns a specific file
pacman -Qo /usr/bin/git

# Show detailed metadata and dependencies for installed package
pacman -Qi python

# Search locally installed packages for keywords
pacman -Qs ripgrep

Limpieza de dependencias huérfanas

Los huérfanos son paquetes instalados como dependencias que ya no necesita ningún paquete activo:

# List orphan packages
pacman -Qdt

# Remove all orphan packages and their unused configurations
sudo pacman -Rns $(pacman -Qdtq)

# Clean cached package downloads (/var/cache/pacman/pkg/)
sudo pacman -Sc

Inspección del árbol de dependencias (pactree)

# View dependency tree for a package
pactree ripgrep

# View reverse dependencies (what packages depend on this)
pactree -r openssl

Referencias

Temas relacionados