Cómo usar Pacman en Arch Linux

Cómo usar Pacman en Arch Linux
Arch Linux constituye una distribución compleja de Linux, lo que lo convierte en un agotador sistema operativo de Linux. Los programadores que no tienen un comando fuerte sobre Arch Linux generalmente optan por otras distribuciones. La distinción prominente entre Arch Linux y sus otras distribuciones es Pacman. Pacman es un administrador de paquetes que pule el uso del paquete en Arch Linux. Aplana el uso de paquetes, tanto del repositorio como de los que construye por su cuenta. Pacman incorpora un conjunto de comandos que facilitan la manipulación de los paquetes basados ​​en Arch en la distribución de Arch Linux. Pacman también contiene paquetes binarios para ayudar en la creación de una compilación de paquetes. En otras distribuciones de Linux, cumple con el comando APT; Mientras que en Arch Linux, los comandos de Pacman pueden ser útiles para una gestión más eficiente del repositorio y compilación del sistema.

Esta guía comparte algunos conocimientos básicos sobre Pacman para principiantes y programadores profesionales por igual. Cubre todos los dominios que puede necesitar mientras opera en Arch Linux con Pacman. Estos comandos pueden ayudar a que la administración de sus paquetes basados ​​en arco en Linux sea más eficiente y conveniente.

Comandos de Pacman requeridos

Si está operando Pacman en Arch Linux, para aumentar el uso de este administrador de paquetes dinámicos, debe tener en cuenta los siguientes comandos:

  • Instalación de un paquete con Pacman
  • Eliminar paquetes instalados
  • Actualización de un paquete
  • Buscando un paquete
  • Limpiar el caché del paquete
  • Instalación de un paquete local
  • Solución de problemas

Estos comandos abarcan el uso de Pacman de manera competente y son los comandos destacados que es posible que deba entender para abordar el uso de Pacman.

Instalación de un paquete con Pacman

Es un dominio principal que optará después de seleccionar el Administrador de paquetes Arch Linux. Para obtener software del repositorio del sistema o crear un paquete, el primer paso es instalarlo con Pacman. El comando Pacman para instalar paquetes individuales o múltiples es el siguiente:

$ Pacman -S _Package_Name1_ _Package_Name2_…

El último conjunto de puntos representa la continuidad en el comando. Deberá reemplazar el nombre del paquete en el comando anterior para instalarlo en su sistema. Sincrita el paquete instalado antes de clasificarlo como una dependencia o un paquete instalado explícitamente a través de los comandos -s y -U -U.

Eliminar paquetes instalados

Para eliminar un paquete instalado en Arch Linux, tiene tres opciones principales:

  1. Eliminar solo el paquete
  2. Eliminar el paquete junto con sus dependencias
  3. Eliminar solo las dependencias

Para eliminar solo el paquete, emita el siguiente comando:

$ Pacman -r paquete_name_


-R significa el comando de eliminación.
Para eliminar el paquete junto con sus dependencias, emita el siguiente comando:

$ Pacman -rs _Package_Name_


Para eliminar las dependencias de su servidor, emita el siguiente comando:

$ Pacman -qdtq | Pacman -rs -

Actualización de un paquete

En otras distribuciones de Linux, el comando APT realiza la actualización del paquete. En Arch Linux, un solo comando en Pacman no solo actualiza sino también sincroniza y actualiza los paquetes del sistema. Las siguientes actualizaciones de comando se configuraron solamente y no actualizan los paquetes locales disponibles en el sistema:

$ Pacman -Syu


Aquí, -y actualiza el sistema y -u es para la actualización del paquete. El significado literal de este comando es sincronizar el paquete con la base de datos del servidor principal, luego actualizar el paquete conectado a la base de datos. Por último, este comando actualiza el paquete si hay una actualización disponible. Tenga en cuenta que debe optar por las actualizaciones completas, ya que los paquetes parcialmente actualizados no son compatibles con Arch Linux.

Buscar un paquete

Pacman también es eficiente en la búsqueda de los paquetes en la base de datos de su servidor en función del nombre y la descripción del paquete requerido.

$ Pacman -SS _String1_ _String2_


Si está buscando un paquete que ya exista en su sistema, aplique el siguiente código. Puede agregar otras cadenas en este código después de String2 simultáneamente.

$ Pacman -QS _String1_ _String2_


-Q simboliza la búsqueda de paquetes en la base de datos local.

$ Pacman -f _String1_ _String2_


-F encuentra los paquetes remotos en la base de datos.

Limpiar el caché del paquete

En Arch Linux, Pacman no elimina los paquetes previamente instalados de su almacenamiento. Por lo tanto, deberá ingresar el siguiente comando para borrar el caché de su base de datos. Este comando elimina los paquetes no sincronizados.

$ Pacman -sc


Para borrar todos los archivos en el caché, ingrese el siguiente comando:

$ Pacman -SCC

Instalación de un paquete local

Al usar Pacman, solo necesita instalar paquetes locales y remotos fuera de la jurisdicción del repositorio del servidor. El siguiente código instalará el paquete local después de buscar en el depósito remoto.

$ Pacman -U _/Path/To/Package/Package_Name -Version.PKG.alquitrán.xz_
$ Pacman -u http: // www.ejemplo.com/repo/Ejemplo.PKG.alquitrán.xz


El segundo código puede instalar los paquetes remotos que no existen en el depósito oficial.

Solución de problemas

Puede confrontar cualquiera de los siguientes tres tipos de error mientras trabaja con Pacman en Arch Linux:

  • Error de archivo conflictivo
  • Paquete no válido
  • Base de datos de bloqueo

El error de archivo conflictivo ocurre debido a la presencia de un archivo conflictivo en el repositorio. Puede cambiar el nombre del archivo manualmente o forzar la función de sobrescribencia. El siguiente comando se usa para la función de sobrescribencia:

$ Pacman -S -Paquete Glob de Overwrite

El error del paquete no válido aparece en la actualización parcial del paquete. Es mejor buscar la descripción del paquete antes de instalarlo.
El error de la base de datos de bloqueo ocurre debido a una interrupción en la alteración de la base de datos.

$ LSOF/VAR/LIB/PACMAN/DB.lck


Ejecute el comando anterior para detectar el choque en el proceso de bloqueo. Y luego, puede volver a bloquear la base de datos.

Conclusión

Pacman es el gerente de paquetes de Arch Linux que ayuda en la instalación y administración de paquetes y sistemas de compilación. Si sigue esta guía, será fácil para usted operar a Pacman con la máxima eficiencia en su sistema Arch Linux. Esta guía ha cubierto la mayoría de los comandos que necesita saber al usar Pacman.