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 utilizando la línea de comandos dentro de las distribuciones de 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 usando el siguiente comando:
pacman -Q
Esto devolverá una lista de todas las aplicaciones en su computadora y sus números de versión.
Viendo el registro de cambios para una aplicación instalada
Puede recuperar más información sobre un paquete o incluso paquetes suministrando varias opciones de consulta de la siguiente manera:
Ver paquetes instalados como dependencias para otros paquetes
El comando anterior me mostrará el registro de cambios para los pulpos si existe. Si no existe, aparecerá un mensaje que le indicará que no hay ningún registro de cambios disponible.
pacman -Q -d
El comando anterior muestra todos los archivos que se instalan como dependencias a 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 una dependencia de otros paquetes.
Puede ver qué paquetes explícitos no tienen dependencias utilizando el siguiente comando:
Ver todos los paquetes en un grupo
Para ver a qué grupos pertenecen los paquetes, puedes usar el siguiente comando:
pacman -Q -g
Esto listará el nombre del grupo seguido del nombre del paquete.
Si desea ver todos los paquetes en un grupo particular, puede especificar el nombre del grupo:
Información de retorno sobre paquetes instalados
Si desea saber el nombre, la descripción y toda otra forma de detalles sobre un paquete, use el siguiente comando:
pacman -Q -i packagename
La salida incluye:
- nombre
- versión
- descripción
- arquitectura
- URL al sitio web del paquete
- Licencia
- Los grupos
- Proporciona
- Depende de
- Deps opcionales
- Requerido por
- Opcional para
- Conflictos con
- Reemplaza
- Tamaño instalado
- Nombre de Packager
- La fecha de construcción
- Fecha de instalación
- Razón de instalación
- Instalar script
- Validado
Compruebe la salud 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:
cero: 1208 archivos totales, 0 archivos perdidos
Puede ejecutar este comando contra todos los paquetes instalados:
Encuentra todos los archivos propiedad de 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 posee. Puede especificar varios paquetes después de la -l.
Encuentra paquetes que no se encuentran en las bases de datos de sincronización (es decir, se instalan manualmente)
Puedes 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 solo disponibles en las bases de datos de sincronización
Esto es lo contrario al comando anterior y solo muestra los paquetes instalados a través de las bases de datos de sincronización.
Encuentra paquetes fuera de fecha
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 usa el siguiente comando:
pacman -S nombre del paquete
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 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 nombre de repositorio / nombre de paquete
La instalación de un paquete con pacman descargará e instalará automáticamente las dependencias.
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 extra1) exo 2) garcon 3) gtk-xfce-engine Puede elegir instalar todos los paquetes en el grupo presionando regresar. 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). 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 reciente ha eliminado una característica o está dañada). Puedes usar el siguiente comando para esto: pacman -S -u --nuevo packagename Puede ver una lista de los paquetes disponibles en la base de datos de sincronización con el siguiente comando: Puede encontrar información detallada sobre un paquete en la base de datos de sincronización usando el siguiente comando: Si solo desea buscar un paquete en la base de datos de sincronización, use el siguiente comando: pacman -S -s nombre de paquete Los resultados serán una lista de todos los paquetes disponibles que coincidan con los criterios de búsqueda. 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 has hecho en mucho tiempo, de modo que cuando buscas, obtengas los últimos resultados. A lo largo de esta guía, habrá notado que he especificado cada interruptor por sí mismo. Por ejemplo: pacman -S -u Puede, por supuesto, combinar interruptores: pacman -su Cómo actualizar paquetes desactualizados
Mostrar una lista de paquetes disponibles
Mostrar información sobre un paquete en la base de datos de sincronización
Buscar un paquete en la base de datos de sincronización
Actualizar la base de datos de sincronización
Una nota sobre los interruptores