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 -qPara enumerar todos los paquetes instalados como dependencias de archivos, use la opción -qd:
manjaro@manjaro: ~ $ pacman -qdVer todos los paquetes huérfanos que no necesitan ningún otro paquete como:
manjaro@manjaro: ~ $ pacman -qdtEl 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 -qeDel mismo modo, el usuario también puede buscar la lista de paquetes sin dependencia:
manjaro@manjaro: ~ $ pacman -qetPacman 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 -qiPor último, encuentre todos los archivos instalados por el paquete con sus detalles de ubicación de la siguiente manera:
manjaro@manjaro: ~ $ pacman -qlInstalar 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 -syuPacman 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 -ssAhora, use la sintaxis básica para instalar el paquete:
Manjaro@Manjaro: ~ $ sudo Pacman -SPara garantizar la actualización del sistema antes de la instalación del paquete, uso:
manjaro@manjaro: ~ $ sudo pacman -syuManjaro 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.xzInstale el paquete en la carpeta de caché:
manjaro@manjaro: ~ $ sudo pacman -u/var/cache/pacman/pkg/.PKG.alquitrán.xzPara instalar el paquete de Manjaro Mirror:
manjaro@manjaro: ~ $ sudo Pacman -u https: // espejo.alpix.EU/Manjaro/Stable/Community/x86_64/.PKG.alquitrán.xzEliminación de paquetes
Usa un -Riñonal indicador para eliminar los paquetes sin desinstalar dependencias innecesarias:
manjaro@manjaro: ~ $ sudo pacman -rPara 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 -rcPacman 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 -rsunPor ú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 -scO para limpiar por completo el caché
manjaro@manjaro: ~ $ sudo pacman -sccProporciona 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 -rvk4El -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 | menosCada repositorio en el archivo anterior tiene un nombre de sección en soportes cuadrados, en el siguiente formato:
#[Repo-Name]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.
…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.