Una guía para usar el Pacman Package Manager

En artículos anteriores, le mostramos cómo instalar aplicaciones en distribuciones Linux basadas en Debian usando apt-get y también le mostramos cómo instalar aplicaciones en distribuciones Linux basadas en Red Hat usando yum.

En artículos anteriores, le mostramos cómo instalar aplicaciones en distribuciones Linux basadas en Debian usando apt-get y también le mostramos cómo instalar aplicaciones en distribuciones Linux basadas en Red Hat usando yum.

En esta guía, le mostraremos cómo instalar paquetes usando la línea de comandos dentro de distribuciones Linux basadas en Arch como Manjaro.

Qué aplicaciones están instaladas en su computadora

Puede ver una lista de todos los paquetes instalados en su sistema con el siguiente comando:

 pacman -Q 

Esto devolverá una lista de todas las aplicaciones en su computadora y sus números de versión.

Visualización del registro de cambios para una aplicación instalada

Puede recuperar más información sobre un paquete o, de hecho, paquetes al proporcionar varias opciones de consulta de la siguiente manera:

 pacman -Q -c pulpos 

Ver paquetes instalados como dependencias para otros paquetes

El comando anterior le mostrará el registro de cambios para pulpos si existe. Si no existe, se mostrará un mensaje indicándole que no hay ningún registro de cambios disponible.

 pacman -Q -d 

El comando anterior le muestra todos los archivos que están instalados como dependencias de otros paquetes.

 pacman -Q -d -t 

Esto le mostrará todas las dependencias huérfanas instaladas en su computadora.

Ver paquetes instalados explícitamente

Si desea ver todos los paquetes instalados explícitamente, use el siguiente comando:

 pacman -Q -e 

Un paquete explícito es uno que realmente eligió instalar en lugar de un paquete que se instaló como dependencia de otros paquetes.

Puede ver qué paquetes explícitos no tienen dependencias utilizando el siguiente comando:

 pacman -Q -e -t 

Ver todos los paquetes en un grupo

Para ver a qué grupos pertenecen los paquetes, puede usar el siguiente comando:

 pacman -Q -g 

Esto mostrará el nombre del grupo seguido del nombre del paquete.

Si desea ver todos los paquetes en un grupo en particular, puede especificar el nombre del grupo:

 pacman -Q -g base 

Información de devolución sobre paquetes instalados

Si desea conocer el nombre, la descripción y todos los demás detalles sobre un paquete, utilice el siguiente comando:

 pacman -Q -i packagename 

La salida incluye:

  • nombre
  • versión
  • descripción
  • arquitectura
  • URL del sitio web del paquete
  • Licencia
  • Grupos
  • Proporciona
  • Depende de
  • Depósitos opcionales
  • Requerido por
  • Opcional para
  • Conflictos con
  • Reemplaza
  • Tamaño instalado
  • Nombre del empaquetador
  • La fecha de construcción
  • Fecha de instalación
  • Instalar razón
  • Instalar script
  • Validado

Verifique el estado de un paquete instalado

Para verificar el estado de un paquete en particular, puede usar el siguiente comando:

 pacman -Q -k packagename 

Esto devolverá una salida similar a la siguiente:

 scratch: 1208 archivos en total, 0 archivos faltantes 

Puede ejecutar este comando en todos los paquetes instalados:

 pacman -Q -k 

Buscar todos los archivos que posee un paquete

Puede encontrar todos los archivos que pertenecen a un paquete específico utilizando el siguiente comando:

 pacman -Q -l packagename 

Esto devuelve el nombre del paquete y la ruta a los archivos que posee. Puede especificar varios paquetes después de -l.

Buscar paquetes no encontrados en las bases de datos de sincronización (es decir, instalados manualmente)

Puede encontrar paquetes instalados manualmente con el siguiente comando:

 pacman -Q -m 

Los paquetes instalados usando yaourt como Google Chrome se enumerarán usando este comando.

Buscar paquetes solo disponibles en las bases de datos de sincronización

Este es el inverso al comando anterior y solo muestra los paquetes instalados a través de las bases de datos de sincronización.

 pacman -Q -n 

Encuentre paquetes desactualizados

Para encontrar paquetes que necesitan actualizarse, use el siguiente comando:

 pacman -Q -u 

Esto devolverá una lista de paquetes, sus números de versión y los últimos números de versión.

Cómo instalar un paquete usando Pacman

Para instalar un paquete, use el siguiente comando:

 pacman -S packagename 

Es posible que deba usar el comando sudo para elevar sus permisos para que se ejecute este comando. Alternativamente, cambie a un usuario con permisos elevados utilizando el comando su.

Cuando un paquete está disponible en múltiples repositorios, puede elegir qué repositorio usar al especificarlo en el comando de la siguiente manera:

 pacman -S nombre del repositorio/nombre del paquete 

Instalar un paquete con pacman descargará e instalará automáticamente cualquier dependencia.

También puede instalar un grupo de paquetes, como un entorno de escritorio como XFCE.

Cuando especifique un nombre de grupo, la salida estará en la línea de:

 Hay 17 miembros en el grupo xfce4 

Repositorio extra
1) exo 2) garcon 3) gtk-xfce-engine

Puede elegir instalar todos los paquetes en el grupo presionando Intro. Alternativamente, puede instalar paquetes individuales proporcionando una lista de números separados por comas (es decir, 1,2,3,4,5). Si desea instalar todos los paquetes entre 1 y 10, también puede usar un guión (es decir, 1-10).

Cómo actualizar paquetes desactualizados

Para actualizar todos los paquetes desactualizados, use el siguiente comando:

 pacman -S -u 

A veces, desea actualizar los paquetes, pero para un paquete en particular, desea que permanezca en una versión anterior (porque sabe que la versión más nueva ha eliminado una característica o está dañada). Puede usar el siguiente comando para esto:

 pacman -S -u --ignore packagename 

Mostrar una lista de paquetes disponibles

Puede ver una lista de los paquetes disponibles en la base de datos de sincronización con el siguiente comando:

 pacman -S -l 

Mostrar información sobre un paquete en la base de datos de sincronización

Puede encontrar información detallada sobre un paquete en la base de datos de sincronización con el siguiente comando:

 pacman -S -i packagename 

Buscar un paquete en la base de datos de sincronización

Si solo desea buscar un paquete en la base de datos de sincronización, use el siguiente comando:

 pacman -S -s packagename 

Los resultados serán una lista de todos los paquetes disponibles que coinciden con los criterios de búsqueda.

Actualizar la base de datos de sincronización

Puede asegurarse de que la base de datos de sincronización esté actualizada con el siguiente comando:

 pacman -S -y 

Esto debe usarse antes de ejecutar el comando de actualización. También es útil ejecutar esto si no lo ha hecho durante un tiempo para que cuando busque obtenga los últimos resultados.

Una nota sobre los interruptores

A lo largo de esta guía, habrá notado que hemos especificado cada interruptor por su cuenta. Por ejemplo:

 pacman -S -u 

Por supuesto, puede combinar interruptores:

 pacman -Su 

Rate article
labsfabs.com
Add a comment