Todos sabemos que Linux es un kernel, no un sistema operativo como Windows 10. Muchos proveedores usan el kernel de Linux para crear varias distribuciones como Ubuntu, Debian, SuSE. Diferentes sistemas operativos tienen su propia GUI como Ubuntu tiene gnome y SuSE tiene KDE. Pero recuerde, la base es siempre la interfaz de línea de comandos (CLI), que es más rápida que la GUI. La razón por la que la interfaz de línea de comandos es más popular y útil entre los usuarios de Linux es que no requiere más memoria del sistema y CPU. En Linux, los paquetes de software se instalan y almacenan en el repositorio del sistema. Usando diferentes comandos de terminal, podemos verificar y crear una lista de paquetes instalados en diferentes sistemas operativos Linux.
¿Por qué preferimos el Administrador de paquetes?
La ventaja del administrador de paquetes es que si queremos instalar un programa manualmente usando el método de instalación de paquetes de la Interfaz Gráfica de Usuario, tenemos que asegurarnos de que la configuración esté establecida y que todas las dependencias requeridas estén actualizadas en la computadora. Pero el administrador de paquetes hace esto automáticamente, por lo que no tiene que preocuparse por los ajustes de configuración o las dependencias para instalar un programa en particular.
Todo lo que tienes que hacer es ejecutar un solo comando y luego instalar el programa en tu computadora. En Linux, el administrador de paquetes se puede utilizar para instalar aplicaciones y encontrar paquetes instalados dentro de la máquina. En esta publicación, aprenderemos cómo generar un índice de paquetes instalados en las distribuciones de Linux más utilizadas.
Diferentes distribuciones de Linux utilizan varias herramientas y métodos para instalar paquetes dentro del sistema. Aquí está la lista de herramientas de comando que usaremos en esta publicación para crear la lista de paquetes instalados en varias distribuciones de Linux. Veremos algunos comandos esenciales para Debian, Red Hat Linux Enterprise, Fedora, SuSE y Arch Linux.
- Red Hat Linux o CentOS usa el
yum
herramienta en.rpm
formato. - Fedora, Red Hat y CentOS utilizan la
dnf
herramienta en.rpm
formato. - Usos de SuSE
RPM
, pero también usa su propia herramienta de paquete llamadazypper
. - Arch Linux usa el
pacman
mando. - Uso de Debian y Ubuntu
apt
ydpkg
herramientas en.deb
formato.
1. Enumere los paquetes instalados mediante el RPM
Mando
RPM son las siglas de Red Hat Package Manager, pero también se usa en otras distribuciones como CentOS, Fedora y SuSE. RPM tiene sus propios arreglos para obtener la lista de paquetes instalados y sus archivos. Usando el RPM
comando, puede crear una lista y ordenar el nombre de los paquetes instalados. También puede exportar un archivo de texto que llevará todos los nombres de los paquetes instalados en su sistema Linux.
Habilite la consulta para enumerar los nombres de paquetes:
$ rpm -qa --last
Resuma la lista de paquetes instalados en sistemas basados en RPM:
$ rpm -qa --last |wc --l
Exportar una lista de paquetes instalados a un archivo de texto en sistemas basados en RPM:
$ rpm -qa --last > packages.txt
2. Enumere los paquetes instalados mediante el YUM
Mando
YUM (Yellow Updater Modified) es un sistema de interfaz de línea de comandos basado en GUI de código abierto que se utiliza específicamente para instalar, eliminar, actualizar y ejecutar consultas en Red Hat Linux y CentOS. los yum
El comando funciona según el método de la arquitectura servidor-cliente.
Podemos usar el yum
comandos para preparar una lista de paquetes instalados, obtener información detallada y calcular el número total de paquetes instalados en nuestra máquina Linux.
Cree una lista de paquetes instalados:
$ yum list installed $ yum list all
Obtenga información detallada sobre los paquetes:
$ yum info acl
Resuma la lista de paquetes instalados:
$ yum list installed | wc –l
3. Enumere los paquetes instalados mediante el DNF
Mando
DNF (Dandified Yum) es la versión mejorada del administrador de paquetes de software para Red Hat, CentOS y Fedora Linux. En 2013 se lanzó en Fedora 18, pero ahora también es el administrador de paquetes predeterminado para RHEL 8 y CentOS 8 desde 2015.
Dado que los comandos DNF son rápidos y prácticos entre los usuarios, aquí hay algunos comandos de terminal para crear una lista de paquetes instalados, obtener información detallada sobre los paquetes y calcular el número total de paquetes instalados en su sistema.
También puede crear y exportar un archivo de texto que incluirá toda la información sobre los paquetes instalados. El archivo de texto se guardará dentro del home
directorio.
Cree una lista de paquetes instalados:
$ dnf list installed
Obtenga información detallada sobre los paquetes:
$ dnf info tilix
Calcule la cantidad total de paquetes instalados en su sistema:
$ dnf list installed | wc –l
Exportar una lista de paquetes instalados:
$ dnf list installed > packages.txt
4. Enumere los paquetes instalados mediante el Zypper
Mando
Zypper es la herramienta de administración de paquetes en Open SuSE y SuSE Linux. Es un administrador de paquetes de línea de comandos que utiliza la biblioteca libzypp para la instalación de software. los zypper
se puede utilizar para administrar el repositorio de software mediante la instalación, eliminación y actualización de paquetes a través de la interfaz de línea de comandos.
También puede ejecutar algunos comandos de consulta primarios para enumerar los paquetes instalados en su sistema Linux. Aquí, algunos básicos zypper
Se dan comandos para obtener una lista de paquetes instalados dentro de SuSE Linux.
Cree una lista de paquetes instalados:
$ zypper se --installed-only
Obtenga información detallada sobre los paquetes:
$ zypper info nano
Calcule la cantidad total de paquetes instalados en su sistema:
$ zypper se --installed-only | wc –l
Exportar una lista de paquetes instalados:
$ zypper se --installed-only > packages.txt
5. Enumere los paquetes instalados mediante el Pacman
Mando
Pacman (Administrador de paquetes) es la herramienta de administración de paquetes de línea de comandos predeterminada para los sistemas Arch Linux y sus derivados como ArcoLinux, Manjaro, Chakra y muchos más. Utiliza la biblioteca libalpm de Linux, que nos permite instalar, eliminar, compilar y administrar paquetes de Arch Linux.
Al principio, podemos ejecutar un comando de consulta (-Q
) para comprobar la lista de paquetes. Entonces podremos obtener información detallada y calcular el número total de paquetes instalados en nuestro sistema Linux.
Cree una lista de paquetes instalados:
$ pacman -Q
Obtenga información detallada sobre los paquetes:
$ pacman –Qi bash
Calcule la cantidad total de paquetes instalados en su sistema:
$ pacman -Q | wc –l
Exportar una lista de paquetes instalados:
$ pacman -Q > packages.txt
6. Cree una lista de paquetes instalados utilizando el DPKG
Mando
Dpkg (paquete Debian) es una herramienta de gestión de paquetes de bajo nivel para sistemas basados en Debian como Ubuntu, Linux mint. los dpkg
El comando se usa principalmente para administrar los paquetes Debian. Pero, a veces, el instalador del paquete Debian no es lo suficientemente bueno para capturar los archivos esenciales del repositorio al instante.
Incluso no se recomienda eliminar paquetes usando el dpkg
herramienta debido a problemas de dependencia. Sin embargo, puede utilizar el dpkg
comando para generar y exportar un registro de paquetes instalados en su Ubuntu Linux.
Obtenga la información de compilación de los paquetes instalados:
$ dpkg -l
Calcule la cantidad total de paquetes instalados en su sistema:
$ dpkg --list | wc --lines
Exportar una lista de paquetes instalados:
$ dpkg -l > packages.txt
7. Obtenga las listas de paquetes instalados utilizando el Apt
Mando
APT significa Advanced Package Tool, es un administrador de software de línea de comandos de alto nivel para sistemas basados en Debian como Ubuntu, Linux mint. Se puede utilizar para buscar e instalar nuevos paquetes, actualizar paquetes, eliminar los paquetes y puede solucionar problemas de dependencia.
Puedes usar el apt
herramienta de comando para crear un índice de paquetes instalados en su máquina Linux. También puede exportar un archivo de texto que incluirá toda la información sobre los paquetes instalados en su Debian Linux. El archivo de texto generalmente se almacena en el home
directorio.
Obtenga una lista de paquetes instalados en su sistema Debian:
$ apt list –installed $ sudo apt list --installed | less $ apt list
Verifique la información detallada de cualquier paquete específico:
$ apt show firefox
Calcule la cantidad total de paquetes instalados dentro del sistema:
$ apt list –installed | wc –l
Exporte una lista de paquetes instalados a un archivo de texto usando un comando APT:
$ apt list –installed > packages.txt
Ultimas palabras
Eso es todo, todos, han aprendido la descripción general de las operaciones básicas de cómo generar una lista de paquetes instalados en su distribución de Linux utilizando la administración de paquetes. He caracterizado los fundamentos de los comandos de shell para varias distribuciones de Linux. Y he explicado el proceso de enumerar los paquetes instalados en Linux a través de la interfaz de línea de comandos. Debo mencionar que he revelado por qué prefiero el método de interfaz de línea de comandos (CLI) en lugar del método de interfaz gráfica de usuario (GUI).
Si ha estado buscando una guía para crear una lista de paquetes instalados en su máquina Linux, espero que esta publicación le resulte útil y útil. Compártelo con tus amigos y tu comunidad de Linux. También te animamos a que escribas tus opiniones sobre esta publicación. Escriba su comentario en el segmento de comentarios.