Una guía para usar el Administrador de Paquetes de Pacman

Una guía para usar el Administrador de Paquetes de Pacman

VALORACIÓN DEL ARTÍCULO:
5/5


En apartados anteriores le hemos enseñado cómo instalar aplicaciones en distribuciones Linux basadas en Debian usando apt-get y también le hemos enseñado 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 las distribuciones de Linux basadas en Arch como Manjaro.

Índice de contenidos

Qué aplicaciones se instalan en el equipo

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

pacman -Q>.

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

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

Puede recuperar más información sobre un paquete o incluso sobre paquetes proporcionando varias opciones de consulta como se indica a continuación:

pacman -Q -c octopi

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Ver paquetes instalados como dependencias para otros paquetes

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

pacman -Q -d

El comando anterior muestra todos los archivos que se instalan como dependencias de otros paquetes.

pacman -Q -d -t

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

Ver paquetes explícitamente instalados

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

pacman -Q -e

>.

Un paquete explícito es aquel que realmente eligió instalar en lugar de un paquete que se instaló como una 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 listará el nombre del grupo seguido del nombre del paquete.

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

pacman -Q -g base

Devolver información sobre los paquetes instalados

Si desea conocer el nombre, la descripción y todo tipo de 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
  • Deps Opcionales
  • Requerido por
  • Opcional Para
  • Conflictos con
  • Reemplaza
  • Tamaño instalado
  • Nombre del empaquetador
  • Fecha de construcción
  • Fecha de instalación
  • Instalar Reason
  • Instalar Script
  • Validado

Comprobar el estado de un paquete instalado

Para comprobar el estado de un paquete en particular puede utilizar el siguiente comando:

pacman -Q -k packagename

Esto devolverá una salida similar a la siguiente:

scratch: 1208 archivos en total, 0 archivos perdidos>

Puede ejecutar este comando contra todos los paquetes instalados:

pacman -Q -k

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Buscar todos los archivos pertenecientes a un paquete

Puede encontrar todos los archivos que son propiedad de un paquete específico usando el siguiente comando:

pacman -Q -l packagename

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

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

Puede encontrar paquetes instalados manualmente usando el siguiente comando:

pacman -Q -m

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

Buscar paquetes sólo disponibles en las bases de datos de sincronización

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

pacman -Q -n

Averigüe sobre los paquetes de fecha

Para encontrar paquetes que necesitan ser actualizados use el siguiente comando:

pacman -Q -u

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

Cómo instalar un paquete utilizando Pacman

Para instalar un paquete use el siguiente comando:

pacman -S packagename

Puede que necesite usar el comando sudo para elevar sus permisos para que este comando se ejecute. Alternativamente, cambie a un usuario con permisos elevados usando el comando su.

Cuando un paquete está disponible en varios repositorios, puede elegir qué repositorio usar especificándolo en el comando de la siguiente manera:

pacman -S repositoryname/packagename

La instalación de 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 se especifica un nombre de grupo, la salida será del tipo:

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

Puede elegir instalar todos los paquetes del grupo pulsando return. 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 utilizar un guión (es decir, 1-10).

Cómo actualizar paquetes obsoletos

Para actualizar todos los paquetes desactualizados utilice el siguiente comando:

pacman -S -u

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>)

Algunas veces usted quiere actualizar los paquetes pero para un paquete en particular, usted quiere que permanezca en una versión anterior (porque sabe que la versión más nueva ha eliminado una característica o está rota). Para ello, puede utilizar el siguiente comando:

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 utilizando el siguiente comando:

pacman -S -i packagename

Buscar un paquete en la base de datos de Sync

Si sólo desea buscar un paquete en la base de datos de sincronización, utilice el siguiente comando:

pacman -S -s packagename

El resultado será una lista de todos los paquetes disponibles que coincidan 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 utilizando el siguiente comando:

pacman -S -y

>

Esto debe usarse antes de ejecutar el comando de actualización. También es útil ejecutarlo si no lo has hecho en mucho tiempo para que cuando busques obtengas los últimos resultados.

Nota sobre los conmutadores

A lo largo de esta guía, habrás notado que he especificado cada interruptor por sí solo. Por ejemplo:

pacman -S -u

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>)

Por supuesto, puede combinar interruptores:

pacman -Su

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>»»»>>>>>>>>>>>>>>>>>>>>>>)

TAMBIÉN TE INTERESA

Instagram-Creator-Marketplace

España, a la espera del Instagram Creator Marketplace

Instagram es una de las redes sociales de mayor impacto en la población española. Desde su irrupción, la figura del influencer ha crecido enormemente en el mundo del marketing y las marcas. La herramienta Instagram Creator Marketplace puede seguir fortaleciendo a estos prescriptores, visto el potencial que empieza a tener este servicio en Estados Unidos.

avatares-Roblox

Vámonos de shopping en Roblox: Mango inaugura su primera tienda

En dinámico mundo de los juegos online, Roblox (con más de 70 millones de usuarios activos diarios) se ha destacado como una plataforma que ofrece a los participantes una experiencia única y diversa. Una de las características más populares de Roblox es su sistema de personalización de avatares, que permite a los jugadores expresar su

Snapdragon-8-Gen-3

Snapdragon 8 Gen 3, el chip de Qualcomm que empujará la IA en los móviles

La IA ha llegado al universo de los smartphones. Los últimos lanzamientos ya se anuncian con la inteligencia como protagonista. De igual manera, las grandes actualizaciones de software vienen marcada por la presencia de nuevas funciones movidas bajo los parámetros de la inteligencia artificial generativa. Al margen de los desarrollos a nivel de software, es

Ecowatch-1-de-Maxcom

Con el Ecowatch 1 no tendrás excusas para pasarte a un reloj inteligente

Sabemos que es muy difícil convencer a un perfil de personas que reniegan de un smartwatch a comprarse un reloj inteligente y quitarse el de toda la vida. No obstante, vamos a intentarlo con el Ecowatch 1 de Maxcom.  Es tarea complicada porque el gusto por los relojes suele estar muy definido en ciertas personas.

simulador-de-bodas

¿Te casas? La IA y DeWeed pueden ayudarte en la planificación de tu boda

La planificación de una boda es un proceso emocionante pero a menudo abrumador. Desde la selección del lugar perfecto hasta la elección del vestido ideal, hay innumerables decisiones que tomar para que todo salga según lo planeado en el gran día. Tradicionalmente, esta tarea ha supuesto muchos quebraderos de cabeza para los novios. Una vez