Pacman es el gestor de paquetes de la distribución Linux ArchLinux. Fue creado por el creador de ArchLinux, Judd Vinet. Pacman es capaz de resolver las dependencias, descargar e instalar automáticamente todos los paquetes necesarios. Pacman usa paquetes tarball (.tar) como paquetes de código fuente. Dichos paquetes son compilados para ser compatibles con el ABS (Arch Linux Build System). Cabe decir que los repositorios de Pacman no contienen tantos paquetes como los de las distribuciones más populares (como Debian, Ubuntu, Fedora u OpenSuse).
El archivo de configuración de Pacman es pacman.conf, que se encuentra en el directorio /etc. Este archivo contiene las URL de los repositorios. pacman.conf es para ArchLinux lo que el archivo sources.list para Ubuntu.
¿Qué puede hacer Pacman?
Pacman puede instalar, desinstalar y actualizar paquetes en un sistema ArchLinux. Es como el yum de Fedora o el apt-get de Ubuntu/Debian. Puede realizar otras tareas como actualizar el sistema completo, limpiar el cache de la instalación de paquetes, mostrar información acerca de los paquetes instalados, etc.
Comandos Básicos de Pacman
Instalar un paquete y sincronizar la base de datos local del sistema de paquetes
# pacman -Sy nombre_paquete
Instalar un paquete y sus dependencias
pacman -S nombre_paquete
Mostrar la lista de paquetes de un repositorio
pacman -Sl nombre_repositorio
Remover paquetes sin sus dependencias
pacman -R nombre_paquete
Remover un paquete y sus dependencias
pacman -Rs nombre_paquete
Purgar un paquete de tu sistema
pacman -Rn nombre_paquete
Actualizar todos los paquetes en tu sistema
pacman -Su
Actualizar todos los paquetes en tu sistema y sincronizar la base de datos local del sistema de paquetes
pacman -Syu
Buscar paquetes
pacman -Ss palabra_clave
Obtener información de un paquete en particular
pacman -Qi nombre_paquete
Listar los archivos de un paquete en particular
pacman -Ql nombre_paquete
Buscar un archivo instalado en tu sistema por nombre de paquete
pacman -Qs nombre_paquete
Descargar un paquete, pero no instalarlo
pacman -Sw nombre_paquete
Instalar un paquete que has descargado
pacman -A /ruta/del/archivo.tar
Limpiar el cache del sistema
pacman -Scc
La sección de un repositorio, dentro del archivo /etc/pacman.conf, consiste en el nombre del repositorio dentro de corchetes cuadrados ([ ]) y la URL del servidor después del prefijo Server=, por ejemplo: [nombre_repositorio]
Server = ftp://servidor.com/repo
Después de añadir un nuevo repositorio, es necesario actualizar la base de datos de paquetes, con el comando:
pacman -Sy
Espero les sea útil.
Post Relacionados: