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:
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:
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:
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.