Pacman es el gestor de paquetes predeterminado en las distribuciones basadas en Arch Linux. Esta herramienta de línea de comandos maneja la instalación, la eliminación y las actualizaciones de software en todo el sistema.
Básicamente, sirve para descargar paquetes desde los repositorios, resolver dependencias automáticamente y mantener el sistema actualizado.
Instalación de paquetes con Pacman
Al ejecutar sudo pacman -S nombre del paquete en el terminal el comando se sincroniza con los repositorios y descarga el programa especificado junto con las dependencias necesarias.
Por ejemplo:
sudo pacman -S gimp
Antes de proceder con la instalación Pacman pide confirmación mostrando el tamaño de la descarga y el espacio en disco necesario.

Para instalar varios paquetes a la vez hay que enumerarlos después de la bandera -S separados por espacios.
Pacman intentará resolver todas las dependencias de una sola tacada asegurándose de que todo se instala correctamente.
Eliminación de paquetes del sistema
Para eliminar el software que no necesitamos hay que teclear el siguiente comando: sudo pacman -R nombre del paquete.
Esto eliminará el software, pero dejará intactas sus dependencias.
Por ejemplo:
sudo pacman -R pix

Para una limpieza completa, hay que utilizar sudo pacman -Rns nombre del paquete.
La bandera -n elimina los archivos de configuración mientras que -s elimina las dependencias innecesarias.
Por ejemplo:
sudo pacman -Rns pix

Encontrar y eliminar paquetes huérfanos.
Los paquetes huérfanos son aquellos que se instalaron como dependencias para otros programas, pero ya no son necesarios porque el programa original que los requería se ha eliminado.
Esto no solo desordena el sistema, sino que también puede consumir espacio en disco.
Puedes encontrar y eliminar paquetes huérfanos con el siguiente comando:
sudo pacman -Rns $(pacman -Qdtq)
Si el sistema devuelve el mensaje «error - no se especificaron objetivos», significa que no ha encontrado nada que eliminar.

En caso de que aparezca alguna cosa, estas dependencias pueden eliminarse sin problemas, ya que ningún programa dependen de ellas para funcionar correctamente.
Actualizar un sistema basado en Arch
Para actualizar todo el sistema basta con teclear en el terminal el siguiente comando:
sudo pacman -Syu
- -S sincroniza con los repositorios.
- -y actualiza la base de datos local.
- -u actualiza los paquetes desactualizados.

Muchas distribuciones basadas en Arch funcionan en modo de lanzamiento continuo.
Un modelo en el que las actualizaciones de software se implementan a medida que van saliendo en lugar de tener que esperar a lanzamientos puntuales que pueden tardar meses.
Por ejemplo, si se lanza una nueva versión del navegador Firefox, o una versión actualizada del kernel de Linux, los usuarios de una distribución de lanzamiento rodante podrán instalarla inmediatamente a través del administrador de paquetes.
Estas actualizaciones regulares mantienen el sistema seguro y funcional.
Por lo tanto, para «estar a la última» es bastante aconsejable comprobar si hay nuevas actualizaciones del sistema semanalmente.
Las actualizaciones parciales acostumbran a romper los sistemas basados en Arch, así que siempre es conveniente ejecutar el comando completo (-Syu) en lugar de actualizar los paquetes individualmente.

