Búsqueda de sitios web

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.

Artículos relacionados