Ver todos los paquetes dpkg instalados en tu Linux (distros basadas en Debian)

Foro sobre GNU Linux
gbeltran
Mensajes: 328
Registrado: 13 May 2023, 01:15
Ubicación: Valencia - España
Contactar:

Ver todos los paquetes dpkg instalados en tu Linux (distros basadas en Debian)

Mensaje por gbeltran »

El comando dpkg --get-selections se utiliza en sistemas operativos basados en Debian (como Ubuntu) para mostrar una lista de todos los paquetes instalados en el sistema. Es útil para ver qué software está instalado y también se puede usar para hacer copias de seguridad o migrar configuraciones de un sistema a otro.

Un ejemplo:

Código: Seleccionar todo

dpkg --get-selections | sort>listadopaquetes.txt
(o dpkg --get-selections | sort>>listadopaquetes.txt para poder ir añadiendo los nuevos)

Explicación de lo que hace el código bash:

1. dpkg:
- Es el gestor de paquetes de bajo nivel para sistemas basados en Debian (como Ubuntu). Se utiliza para instalar, eliminar y gestionar paquetes de software.

2. --get-selections:
- Esta opción le dice a `dpkg` que muestre una lista de todos los paquetes instalados en el sistema. La salida incluirá el nombre de cada paquete y su estado (por ejemplo, "install" para los paquetes instalados).

3. |` (pipe):
- El símbolo de pipe (`|`) se utiliza para redirigir la salida de un comando como entrada a otro comando. En este caso, la salida de `dpkg --get-selections` se envía al siguiente comando, que es `sort`.

4. sort:
- Este comando toma la entrada que recibe (en este caso, la lista de paquetes) y la ordena alfabéticamente. Esto es útil para que la lista sea más fácil de leer y buscar.

5. >:
- Este símbolo se utiliza para redirigir la salida de un comando a un archivo. En lugar de mostrar la salida en la terminal, se guardará en un archivo.

6. listadopaquetes.txt:
- Este es el nombre del archivo donde se guardará la lista ordenada de paquetes. Puedes elegir cualquier nombre para el archivo, pero en este caso, se ha elegido `listadopaquetes.txt`.

Resumen del Comando
El comando completo `dpkg --get-selections | sort > listadopaquetes.txt` hace lo siguiente:

- Obtiene una lista de todos los paquetes instalados en el sistema utilizando `dpkg --get-selections`.
- Ordena esa lista alfabéticamente con `sort`.
- Redirige la salida ordenada a un archivo llamado `listadopaquetes.txt`.

Resultado
Al ejecutar este comando, obtendrás un archivo llamado `listadopaquetes.txt` en el directorio actual que contiene una lista ordenada de todos los paquetes instalados en tu sistema Debian o basado en Debian. Esto puede ser útil para hacer un inventario de los paquetes instalados o para realizar copias de seguridad de la configuración del sistema.
Responder