Dominar Pacman para Arch Linux
Arch Linux es una distribución de Linux popular que es venerada por su simplicidad y lanzamiento continuo. Elimina muchas de las aplicaciones que se incluyen con otras distribuciones y usted es libre de instalar las aplicaciones que desee y necesite. Sin embargo, tendrás que sentirte cómodo con su administrador de paquetes: Pacman.
El administrador de paquetes Pacman proporciona a los usuarios una forma sencilla de administrar paquetes. Los paquetes se pueden administrar desde repositorios oficiales o desde las compilaciones propias del usuario con Pacman. Siga esta guía para dominar Pacman para Arch Linux.
Contenido
- Actualización del sistema
- Buscando paquetes
- Instalación de paquete/software
- Desinstalar paquete/software
- Borrar la caché del paquete
Lea también: 5 distribuciones de Arch Linux que son más fáciles de instalar y usar
Actualización del sistema
Para actualizar el sistema y todo el software instalado, use el comando:
pacman -Syu
Para forzar una actualización completa de la base de datos del paquete y actualizar el sistema:
pacman -Syuu
Buscando paquetes
Si desea instalar un paquete pero no recuerda el nombre del paquete, puede realizar una búsqueda de palabras clave directamente desde la terminal.
pacman -Ss {keyword}
Por ejemplo, si desea instalar gimp, puede hacer una búsqueda para ver cómo se llaman los paquetes disponibles.
pacman -Ss gimp
Para buscar paquetes instalados:
pacman -Qs package_name
Instalación de paquete/software
Puede utilizar el siguiente comando para instalar uno o varios paquetes:
pacman -S package1 package2
Sin embargo, es mejor actualizar el sistema primero antes de instalar cualquier paquete. Utilice el siguiente comando para actualizar e instalar el software:
pacman -Syu package1 package2
Instalación de paquetes de fuentes de terceros
No siempre instalarás paquetes desde repositorios remotos. Para instalar paquetes desde un directorio local, utilice lo siguiente:
pacman -U /path/to/packagefile_packagename.pkg.tar.xz
Si desea instalar un paquete desde un repositorio no oficial, puede utilizar el siguiente comando:
pacman -U https://packagesite.com/repo/packagename.pkg.tar.xz
Listado de paquetes instalados
Si solo desea ver todos los paquetes instalados en su sistema, use el comando:
pacman -Ql
Descargar paquetes
Hay casos en los que desea descargar un paquete pero no instalarlo. Utilice este comando:
pacman -Sw package_name
Desinstalar paquete/software
La eliminación del paquete va de la mano con la instalación del paquete. Para eliminar un paquete y dejar atrás sus dependencias, use el siguiente comando:
pacman -R package
Si desea eliminar un paquete y sus dependencias que no utilizan otros paquetes, ejecute este comando:
pacman -Rsu package
Para buscar archivos huérfanos:
pacman -Qdt
Puede combinarlo con el siguiente comando para eliminar paquetes/huérfanos no utilizados y sus archivos de configuración:
pacman -Rsnu $(pacman -Qtdq)
Eliminar todo excepto el sistema base
Esta es una especie de forma de empezar desde cero. Si es necesario "restablecer los valores de fábrica" de su sistema, los siguientes dos pasos le permitirán hacerlo fácilmente.
Primero, necesitamos hacer que todos los paquetes instalados se conviertan en una "dependencia":
pacman -D --asdeps $(pacman -Qqe)
A continuación, debemos cambiar el motivo de instalación de los paquetes esenciales (sistema base) a "tan explícitamente", para que no sean tratados como huérfanos y se eliminen:
pacman -D --asexplicit base linux linux-firmware
Por último, eliminaremos todos los archivos "huérfanos":
pacman -Rns $(pacman -Qtdq)
Borrar la caché del paquete
Pacman no borra automáticamente las versiones antiguas o desinstaladas de los paquetes. Esto permite degradar fácilmente y reinstalar fácilmente desde la carpeta de caché. Sin embargo, a medida que el caché crece en su interior, puede salirse de control. Tenemos un artículo dedicado a borrar el caché de Pacman, pero aquí está lo esencial:
Este comando borra todas las versiones almacenadas en caché de los paquetes instalados y desinstalados, excepto las tres más recientes.
paccache -r
Para borrar simplemente los paquetes almacenados en caché que no están instalados actualmente, ejecute lo siguiente:
pacman -Sc
Si desea borrar completamente su caché, ejecute el siguiente comando. Esto dejará tu carpeta de caché completamente vacía.
pacman -Scc
Pensamientos finales
Tenga en cuenta que esta no es de ninguna manera una lista exhaustiva. Las posibilidades son infinitas con Pacman y necesitarás dedicar algo de tiempo a familiarizarte con otros comandos que no se mencionan aquí. Sin embargo, la documentación de Arch Linux es excelente y es un buen punto de referencia. Dicho esto, aquí le hemos brindado una base sólida. Aprenda estos comandos y será bastante competente con Arch Linux.