Introducción al gerente de paquetes de Manjaro Pacman

Introducción al gerente de paquetes de Manjaro Pacman
El sistema de gestión de paquetes de distribuciones de Linux ha cubierto un largo camino. La práctica oportuna de la gestión de software mediante la creación de repositorios independientes, paquetes de aplicaciones y herramientas de instalación hizo que el software sea accesible en todos los entornos. Similar a todas las demás distribuciones de Linux, Manjaro tiene un administrador de paquetes predeterminado de Arch Linux.

En este artículo, aprendemos a utilizar el paquete de comandos Administrador de paquetes Pacman para agregar, eliminar y actualizar paquetes de software de la distribución o el repositorio de compilación del usuario. El tutorial también cubre cómo consultar los detalles de los paquetes instalados en el sistema.

Pacman

Pacman se envía con todas las ediciones de Manjaro e incluye algunas características avanzadas que no están disponibles en su GUI Pamac. Por defecto, instala paquetes desde el repositorio independiente de Manjaro. Sin embargo, no admite paquetes de construcción de la comunidad del repositorio de usuarios de Arch (AUR).

Paquetes instalados de consulta

Pacman proporciona varias formas para que el usuario vea los paquetes explícitos y huérfanos ya instalados, etc. Para comenzar, primero usemos la bandera -q para ver los paquetes ya instalar con su número de versión:

manjaro@manjaro: ~ $ pacman -q
A52DEC 0.7.4-11
Aalib 1.4RC5-14
Cuentas-QML-Módulo 0.7-3
cuentas de servicio 0.6.55-3

Para enumerar todos los paquetes instalados como dependencias de archivos, use la opción -qd:

manjaro@manjaro: ~ $ pacman -qd

Ver todos los paquetes huérfanos que no necesitan ningún otro paquete como:

manjaro@manjaro: ~ $ pacman -qdt

El T Opciones enumera solo huérfanos verdaderos, mientras que el d Listas de opciones opcionalmente paquetes requeridos.

Pacman también permite visualizar paquetes que el usuario instalan explícitamente, no por las dependencias de los paquetes.

manjaro@manjaro: ~ $ pacman -qe

Del mismo modo, el usuario también puede buscar la lista de paquetes sin dependencia:

manjaro@manjaro: ~ $ pacman -qet

Pacman también permite al usuario ver más detalles de paquetes ya instalados, como compilación y grupo de paquetes, número de liberación y fecha de instalación, etc., utilizando la siguiente sintaxis:

manjaro@manjaro: ~ $ pacman -qi

Por último, encuentre todos los archivos instalados por el paquete con sus detalles de ubicación de la siguiente manera:

manjaro@manjaro: ~ $ pacman -ql

Instalar actualizaciones

Antes de la instalación del paquete, sincronice los paquetes del sistema con la base de datos oficial de Manjaro para recuperar la última versión. Use el siguiente comando para sincronizar, actualizar y actualizar todos los paquetes en el sistema.

manjaro@manjaro: ~ $ pacman -syu

Pacman también permite actualizar todos los paquetes, excepto el software específico que el usuario desea mantener en una versión anterior de la siguiente manera:

manjaro@manjaro: ~ $ pacman -syu --ignore =

Instalación de paquetes

Actualice el sistema como se indicó anteriormente, ya que la instalación del paquete sin actualización del sistema en una versión continua puede causar un problema de actualización parcial.

El Administrador de paquetes permite buscar paquetes disponibles en el repositorio de Manjaro. Todo lo que requiere es la palabra clave del paquete para producir el nombre del paquete y todos sus detalles. Use el comando Pacman con la opción -ss de la siguiente manera:

manjaro@manjaro: ~ $ sudo pacman -ss

Ahora, use la sintaxis básica para instalar el paquete:

Manjaro@Manjaro: ~ $ sudo Pacman -S

Para garantizar la actualización del sistema antes de la instalación del paquete, uso:

manjaro@manjaro: ~ $ sudo pacman -syu

Manjaro Package Manager habilita la instalación del paquete directamente desde el sistema de archivos local o directamente desde el espejo de Manjaro. La viabilidad para instalar paquetes desde el caché de Pacman conduce a otra característica de Pacman de solo descargar paquetes en el directorio/var/cache/pacman/pkg.

Descargar paquete a caché:

Manjaro@Manjaro: ~ $ sudo Pacman -sw .PKG.alquitrán.xz

Instale el paquete en la carpeta de caché:

manjaro@manjaro: ~ $ sudo pacman -u/var/cache/pacman/pkg/.PKG.alquitrán.xz

Para instalar el paquete de Manjaro Mirror:

manjaro@manjaro: ~ $ sudo Pacman -u https: // espejo.alpix.EU/Manjaro/Stable/Community/x86_64/.PKG.alquitrán.xz

Eliminación de paquetes

Usa un -Riñonal indicador para eliminar los paquetes sin desinstalar dependencias innecesarias:

manjaro@manjaro: ~ $ sudo pacman -r

Para eliminar las dependencias no solicitadas, use el indicador -RSU en el comando anterior. Pacman bloquea el proceso de desinstalación del paquete cuando es una dependencia de algún otro paquete. Sin embargo, la eliminación de ese paquete aún es posible a través del siguiente comando:

manjaro@manjaro: ~ $ sudo Pacman -rc

Pacman crea archivos de copia de seguridad durante la eliminación del paquete, use el indicador -n en cualquiera de los comandos anteriores para eliminar esos archivos, por ejemplo:

manjaro@manjaro: ~ $ sudo pacman -rsun

Por último, elimine todos los paquetes huérfanos y sus archivos de configuración como se muestra a continuación:

manjaro@manjaro: ~ $ sudo Pacman -qtdq | Pacman -rns -

Caché de Pacman

Por defecto, Pacman mantiene una copia de los paquetes antiguos en el caché. Aunque ayuda a instalar las versiones de paquetes antiguos en caso de emergencia, a veces crece de gran tamaño. Pacman ofrece opciones de limpieza de caché para borrar todos los paquetes de caché ya no instalados:

manjaro@manjaro: ~ $ sudo pacman -sc

O para limpiar por completo el caché

manjaro@manjaro: ~ $ sudo pacman -scc

Proporciona una forma flexible y más segura de limpiar caché mediante la introducción de una utilidad llamada paccache. Por defecto, PacCache mantiene las últimas tres versiones del paquete y elimina el resto de ellas.

manjaro@manjaro: ~ $ paccache -rvk4

El -riñonal operación elimina la caché envasada, donde la opción -v se utiliza para aumentar la verbosidad y -k Especifica el número de versiones para mantener en el directorio de caché. En el comando anterior, mencionamos 4 para mantener las últimas cuatro versiones de los paquetes en caché.

Archivo de configuración de Pacman

Los ajustes de configuración de Pacman están dentro /etc /Pacman.archivo conf. El archivo puede ser de interés para algunos usuarios, ya que constituye secciones que representan repositorios de Manjaro. Use el comando CAT para ver el contenido del archivo:

manjaro@manjaro: ~ $ sudo gat /etc /Pacman.conf | menos

Cada repositorio en el archivo anterior tiene un nombre de sección en soportes cuadrados, en el siguiente formato:

#[Repo-Name]
#Server = ServerName
#Include = includePath

El Servidor La directiva contiene una URL como ubicación para el repositorio, los paquetes y las firmas, mientras que el Incluir La directiva contiene la ruta al archivo que contiene listas de servidores de repositorio.

También permite agregar una ruta al directorio local con archivo:// como prefijo.


[centro]
SigLevel = PackageRequired
Incluir = /etc /Pacman.d/núcleo
[costumbre]
#SigLevel = TrustAll opcional
#Server = archivo: /// home/custompkgs

Pacman busca paquetes basados ​​en el orden de los repositorios que se enumeran aquí. Del mismo modo, el usuario puede establecer el Uso Nivel para cada repositorio de paquetes. Un usuario puede agregar una lista de tokens que habilita la sincronización (sincronización), búsqueda, instalación, actualización o todas las funciones para un repositorio particular.

Por último, Siglíbe Establece el nivel de verificación de firma para cada repositorio.

Por ejemplo, SIGLEVEL = Opcional TrustedOnly es la configuración predeterminada, de modo que el Opcional verificación de valor si la firma está presente, mientras que la ausencia no es un problema. Sin embargo, si la firma está presente, el valor confiable asegura que tenga plenamente. Más detalles sobre el archivo de configuración de Pacman están disponibles en el sitio web oficial de Arch Linux.

Conclusión

El artículo detalla varias formas de consultar, buscar, actualizar y agregar paquetes del sistema o los repositorios predeterminados de Manjaro a través de Manjaro Package Manager. También discutimos el archivo de configuración de Pacman para brindar a los usuarios principiantes una descripción general.