¿Quiere instalar paquetes en Arch Linux pero no sabe cómo? Muchas personas se encuentran con este problema cuando se mudan por primera vez a Arch. Sin embargo, puede administrar paquetes fácilmente en su sistema basado en Arch usando el administrador de paquetes Pacman .
Pacman significa Pac kage Hombre ager, combina un formato de paquete binario simple con un sistema de compilación fácil de usar.
Es la herramienta de administración de paquetes de línea de comandos predeterminada en Arch Linux y sus derivados. Puede instalar, eliminar, actualizar y actualizar fácilmente los paquetes y todas las dependencias necesarias con él.
Pacman tiene como objetivo administrar paquetes de software rápidamente. Además, Pacman es una de las principales distinciones entre Arch Linux y otras distribuciones importantes de Linux, como Red Hat, Ubuntu, Debian, etc.
Esta guía se aplica a Arch Linux y todas las demás distribuciones de Linux basadas en Arch, como Manjaro, EndeavourOS, Garuda Linux, etc., que utilizan Pacman como administrador de paquetes.
Entonces, veamos cómo usar Pacman para instalar, eliminar, actualizar y consultar paquetes en Arch Linux con ejemplos simples.
Actualizar listas de paquetes
Como en todos los sistemas operativos Linux, debemos actualizar las listas de paquetes antes de instalar cualquier paquete o actualizar el sistema.
sudo pacman -Sy
Buscando paquete
Para buscar un paquete específico, por ejemplo, vlc
, desde una base de datos de sincronización (servidor remoto), ejecute:
sudo pacman -Ss vlc
Obtención de información sobre el paquete
Para mostrar la información detallada del paquete dado desde la base de datos de sincronización, por ejemplo, para nginx
, ejecuta:
pacman -Si nginx
Instalando un Paquete con Pacman
Instalar un paquete con Pacman es fácil. Simplemente ejecute el siguiente comando:
sudo pacman -S vlc
Como resultado, este proceso identificará automáticamente todas las dependencias necesarias y se ocupará de ellas.
Instalación de un paquete local
Pacman almacena todos los paquetes descargados en /var/cache/pacman/pkg
carpeta.
En caso de que desee instalar el paquete descargado localmente, por ejemplo, vlc
, ubicado en el directorio /var/cache/pacman/pkg/, vaya a la carpeta donde se encuentra el paquete e ingrese el siguiente comando:
cd /var/cache/pacman/pkg/
sudo pacman -U vlc-3.0.11-2-x86_64.pkg.tar.zst
Actualizar/Actualizar un paquete
Para actualizar un solo paquete, por ejemplo, rsync
, ejecuta:
sudo pacman -S rsync
Para actualizar todos los paquetes en su sistema, simplemente ejecute:
sudo pacman -Syu
A veces, desea actualizar los paquetes, pero desea que permanezcan en una versión anterior (porque sabe que la versión más nueva ha eliminado una función o no funciona).
Entonces, si el vlc
paquete estaba causando el problema, puede usar el siguiente comando para esto:
sudo pacman -Syu --ignore=vlc
Eliminar un paquete con Pacman
Para eliminar un paquete con todas sus dependencias, ejecute el siguiente comando:
sudo pacman -Rs vlc
Este comando eliminará por completo el vlc
paquete y todas las dependencias. Al eliminar paquetes, Pacman conservará los archivos de configuración críticos con la extensión .pacsave
.
Además, si ya no los quiere y desea liberar el disco duro, puede eliminar el paquete junto con todos sus archivos de configuración con el comando:
sudo pacman -Rns vlc
Eliminar paquetes huérfanos (no utilizados)
Como sabrá, aún habrá algunos paquetes huérfanos (sin usar) en su Arch Linux después de eliminar un paquete. Estos paquetes huérfanos ya no son necesarios, por lo que podemos deshacernos de ellos para liberar espacio.
Para eliminar estos paquetes, ejecute:
sudo pacman -Rns $(pacman -Qdtq)
Si no se encontraron huérfanos, el resultado es:
Búsqueda de paquetes ya instalados
A veces desea buscar un paquete específico si está instalado localmente. En este caso, puedes hacerlo usando el siguiente comando:
pacman -Qs vlc
Puede ver una lista de todos los paquetes instalados en su sistema usando el siguiente comando:
pacman -Q
Buscar todos los archivos propiedad de un paquete
Puede encontrar todos los archivos instalados por un paquete específico usando el siguiente comando:
pacman -Ql vlc
Esto devuelve el nombre del paquete y la ruta a los archivos que posee.
Buscar el propietario del paquete del archivo
Si desea verificar la ubicación del archivo ejecutable binario propiedad de un paquete, use -Qo
bandera.
pacman -Qo /usr/bin/vlc
Descargar un paquete
A veces, es posible que desee descargar un paquete y guardarlo en su caché sin instalarlo. Por ejemplo, puede planear usar los paquetes descargados. Para hacerlo, ejecute:
pacman -Sw vlc
El comando anterior solo descargará el vlc
paquete y guárdelo en la carpeta de caché. Pacman almacena todos los paquetes descargados en /var/cache/pacman/pkg
carpeta.
Limpiar caché de paquetes
Todos los paquetes que descargamos durante la instalación se almacenarán en el directorio de caché, es decir, /var/cache/pacman/pkg/
. Si no los elimina periódicamente, consumirá lentamente el espacio de su disco duro y, tarde o temprano, podría terminar con poco espacio en disco.
Por lo tanto, es bueno eliminar el caché periódicamente. Para eliminar todos los paquetes almacenados en caché que no están instalados actualmente y la base de datos de sincronización no utilizada, ejecute:
sudo pacman -Sc
Además, si desea eliminar todos los archivos de la memoria caché, use la c
limpia cambiar dos veces. Por supuesto, este es el enfoque más agresivo y no dejará nada en la carpeta de caché:
sudo pacman -Scc
Conclusión
Arch Linux es una de las distribuciones de Linux más reputadas y famosas. Esta guía ha cubierto la mayoría de los comandos que necesita saber cuando usa Pacman.
Con suerte, fue útil en su viaje con las distribuciones basadas en Arch.
Puede encontrar documentación detallada sobre el administrador de paquetes Pacman en el wiki oficial de Arch Linux.