- 1 1. Introducción
- 2 2. Cómo listar los paquetes instalados
- 3 3. Cómo comprobar si un paquete específico está instalado
- 4 4. Cómo mostrar información detallada de los paquetes instalados
- 5 5. Cómo comprobar el número de paquetes instalados
- 6 6. Conclusión
- 7 7. FAQ
- 7.1 Q1: ¿Cuál es la diferencia entre apt y dpkg?
- 7.2 Q2: ¿Qué es un paquete Snap?
- 7.3 Q3: ¿Cuál es la forma más simple de comprobar si un paquete está instalado?
- 7.4 Q4: ¿Qué hago si un comando no funciona?
- 7.5 Q5: ¿Cómo elimino un paquete instalado?
- 7.6 Q6: ¿Puedo guardar la lista de paquetes instalados en un archivo?
- 8 Resumen (FAQ)
- 9 Glosario de términos
1. Introducción
Ubuntu es una distribución de Linux confiable para muchos desarrolladores e ingenieros. En ocasiones, puede ser necesario verificar qué paquetes están instalados en el sistema.
Por ejemplo, esta información resulta útil para confirmar si un paquete específico está instalado correctamente o para identificar y eliminar paquetes innecesarios.
En este artículo explicaremos paso a paso cómo comprobar los paquetes instalados en Ubuntu. Presentaremos métodos prácticos que pueden utilizar tanto principiantes como usuarios intermedios, así que te invitamos a leer hasta el final.
2. Cómo listar los paquetes instalados
Ubuntu ofrece varias formas de comprobar los paquetes instalados. A continuación, se presentan tres de los métodos más comunes, que puedes elegir según tu preferencia o necesidad.
Método con el comando apt
apt
es uno de los comandos de gestión de paquetes más utilizados en Ubuntu. Para mostrar todos los paquetes instalados, se emplea el siguiente comando:
apt list --installed
Explicación del comando
apt list
: muestra la información de los paquetes en el sistema.--installed
: filtra solo los paquetes instalados.
Ejemplo de salida
La ejecución del comando mostrará una lista como la siguiente:
accountsservice/now 0.6.55-0ubuntu12 amd64 [instalado, automático]
acl/now 2.2.53-10 amd64 [instalado]
Método con el comando dpkg
dpkg
es un comando de bajo nivel para gestionar directamente paquetes de Debian. Con el siguiente comando puedes ver los paquetes instalados:
dpkg-query -l
Explicación del comando
dpkg-query
: consulta la base de datos de dpkg para obtener información de paquetes.-l
: muestra todos los paquetes instalados.
Ejemplo de salida
El resultado será similar a este:
ii accountsservice 0.6.55-0ubuntu12 amd64 query and manipulate user account information
ii acl 2.2.53-10 amd64 access control list utilities
Aquí, ii
indica que el paquete está instalado correctamente.
Método con el comando snap
snap
es un sistema más reciente de gestión de paquetes en Ubuntu. Para listar los paquetes instalados mediante Snap, se usa este comando:
snap list
Explicación del comando
snap list
: muestra todos los paquetes Snap instalados en el sistema.
Ejemplo de salida
El listado será similar al siguiente:
Name Version Rev Tracking Publisher Notes
core 16-2.58 12834 latest/stable canonical✓ core
Este comando es útil para comprobar las versiones y revisiones de los paquetes instalados mediante Snap.
Resumen
apt list --installed
: rápido y sencillo para comprobar paquetes instalados.dpkg-query -l
: muestra información más detallada.snap list
: específico para paquetes Snap.
Utilizando estos comandos podrás gestionar los paquetes de Ubuntu de forma más eficiente.
3. Cómo comprobar si un paquete específico está instalado
En Ubuntu existen varias formas eficientes de verificar si un paquete específico está instalado. A continuación, explicamos cómo hacerlo con los comandos apt
y dpkg
.
Comprobar con el comando apt
El comando apt
permite buscar fácilmente un paquete dentro de la lista de los ya instalados.
Ejemplo de comando
Al combinarlo con grep
, puedes localizar un paquete específico:
apt list --installed | grep nombre-del-paquete
Ejemplo de uso
Para verificar si el paquete curl
está instalado:
apt list --installed | grep curl
Ejemplo de salida
curl/now 7.68.0-1ubuntu2.6 amd64 [instalado]
Este resultado indica que curl
está instalado en el sistema.
Comprobar con el comando dpkg
También puedes usar dpkg
para confirmar si un paquete está instalado.
Ejemplo de comando
dpkg-query -l | grep nombre-del-paquete
Ejemplo de uso
Para comprobar si el paquete git
está instalado:
dpkg-query -l | grep git
Ejemplo de salida
ii git 1:2.25.1-1ubuntu3.2 amd64 fast, scalable, distributed revision control system
El prefijo ii
indica que el paquete está instalado correctamente.
Comprobar paquetes Snap
Si el paquete fue instalado como Snap, puedes confirmarlo con este comando:
snap list | grep nombre-del-paquete
Ejemplo de uso
Para comprobar si chromium
está instalado como Snap:
snap list | grep chromium
Ejemplo de salida
chromium 97.0.4692.99 1892 latest/stable canonical✓ -
Esto confirma que chromium
está instalado como paquete Snap.
Resumen
apt list --installed | grep nombre-del-paquete
: simple y rápido.dpkg-query -l | grep nombre-del-paquete
: ofrece información más detallada.snap list | grep nombre-del-paquete
: ideal para paquetes Snap.
Con estos métodos puedes confirmar rápidamente si un paquete está presente en tu sistema Ubuntu.
4. Cómo mostrar información detallada de los paquetes instalados
En ocasiones es necesario conocer información más completa sobre un paquete, como su versión, dependencias o descripción. Ubuntu ofrece comandos específicos para obtener estos datos.
Método con el comando apt show
El comando apt show
se utiliza para mostrar información detallada de un paquete en particular.
Ejemplo de comando
apt show nombre-del-paquete
Ejemplo de uso
Para ver la información del paquete curl
:
apt show curl
Ejemplo de salida
Package: curl
Version: 7.68.0-1ubuntu2.6
Priority: optional
Section: web
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: command line tool for transferring data with URL syntax
This is a command line tool and library for transferring data with URLs.
Información clave
- Package: nombre del paquete.
- Version: versión instalada.
- Section: categoría a la que pertenece (ej: web, utils).
- Maintainer: responsable del paquete.
- Description: descripción general.
Método con el comando dpkg
También puedes usar dpkg
para consultar la información de un paquete específico:
dpkg -s nombre-del-paquete
Ejemplo de uso
Para mostrar detalles del paquete git
:
dpkg -s git
Ejemplo de salida
Package: git
Status: install ok installed
Priority: optional
Section: vcs
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: fast, scalable, distributed revision control system
Git is a fast, scalable, distributed revision control system with an
unusually rich command set that provides both high-level operations
and full access to internals.
Este comando también muestra el estado y la descripción del paquete.
Uso: comprobar dependencias
Con apt show
puedes consultar las dependencias de un paquete. Por ejemplo:
apt show curl
El resultado incluirá una sección como:
Depends: libc6 (>= 2.17), libcurl4 (>= 7.68.0-1ubuntu2.6)
Esto permite verificar qué otros paquetes son necesarios para que funcione correctamente.
Resumen
apt show nombre-del-paquete
: ideal para ver detalles y dependencias.dpkg -s nombre-del-paquete
: útil para obtener información más concisa.
Estos comandos facilitan la administración de paquetes y el diagnóstico de problemas en Ubuntu.
5. Cómo comprobar el número de paquetes instalados
Si deseas conocer el total de paquetes instalados actualmente en tu sistema, Ubuntu ofrece comandos sencillos para obtener esta información. Estos datos ayudan a comprender la escala y el estado de tu sistema.
Método con el comando apt
Combina apt list
con una tubería (|
) y wc -l
para contar los paquetes instalados.
Ejemplo de comando
apt list --installed | wc -l
Explicación del comando
apt list --installed
: lista los paquetes instalados.wc -l
: cuenta el número de líneas, devolviendo el total de entradas.
Ejemplo de salida
543
En este ejemplo, el sistema tiene 543 paquetes instalados.
Método con el comando dpkg
También puedes usar dpkg-query
para contar los paquetes instalados.
Ejemplo de comando
dpkg-query -l | grep '^ii' | wc -l
Explicación del comando
dpkg-query -l
: lista los paquetes instalados.grep '^ii'
: filtra solo los paquetes con estadoii
(instalados correctamente).wc -l
: cuenta el número de líneas filtradas.
Ejemplo de salida
487
En este caso, hay 487 paquetes instalados con estado ii
.
Cómo contar paquetes Snap
Para conocer cuántos paquetes Snap hay instalados, emplea snap list
y cuenta sus líneas.
Ejemplo de comando
snap list | wc -l
Explicación del comando
snap list
: muestra todos los paquetes Snap instalados.wc -l
: cuenta las líneas del listado.
Ejemplo de salida
12
Esto indica que hay 12 entradas en la lista de Snap.
Nota
La salida de snap list
incluye una fila de cabecera. Para obtener un conteo exacto, resta 1 o elimina la cabecera, por ejemplo:
snap list | tail -n +2 | wc -l
Resumen
- Con apt:
apt list --installed | wc -l
para un conteo rápido del total. - Con dpkg:
dpkg-query -l | grep '^ii' | wc -l
para contar solo paquetes instalados correctamente. - Con Snap:
snap list
y, si es necesario, elimina la cabecera para contar con precisión.
Con estos comandos podrás conocer de forma rápida el número de paquetes (incluidos los Snap) instalados en tu sistema.
6. Conclusión
En este artículo hemos explicado varios métodos para comprobar los paquetes instalados en Ubuntu. Cada método tiene sus características y puedes elegir el más adecuado según tu objetivo y tu flujo de trabajo.
Métodos presentados en este artículo
- Listar paquetes instalados
- Usar
apt list --installed
odpkg-query -l
para ver todos los paquetes instalados. - Para paquetes Snap, usar
snap list
.
- Comprobar un paquete específico
- Combinar con
grep
para buscar rápidamente si un paquete está instalado.
- Obtener información detallada
- Usar
apt show
odpkg -s
para ver dependencias, versiones y descripciones.
- Contar el número de paquetes
- Usar
wc -l
con los listados para conocer totales de paquetes Debian y Snap.
¿Qué método elegir?
- Para principiantes:
Empieza conapt
(p. ej.,apt list --installed
) por su simplicidad. - Si necesitas más detalle:
Recurre adpkg
yapt show
para obtener información ampliada. - Si trabajas con Snap:
Utilizasnap list
para gestionar y verificar paquetes Snap.
Para terminar
Dominar estos comandos básicos te permitirá gestionar paquetes en Ubuntu de forma eficiente, mantener tu sistema en buen estado y resolver incidencias con mayor rapidez.

7. FAQ
A continuación respondemos a preguntas frecuentes al verificar paquetes instalados en Ubuntu. Cubrimos dudas habituales para usuarios principiantes e intermedios.
Q1: ¿Cuál es la diferencia entre apt
y dpkg
?
A:apt
es una herramienta de alto nivel usada en Ubuntu y Debian para instalar, eliminar y actualizar paquetes de forma sencilla; internamente utiliza dpkg
. Por su parte, dpkg
es una herramienta de bajo nivel para gestionar directamente paquetes Debian locales (.deb).
Diferencias principales:
apt
: usa repositorios para descargar e instalar paquetes.dpkg
: gestiona directamente archivos .deb disponibles localmente.
Q2: ¿Qué es un paquete Snap?
A:
Snap es un sistema de paquetes moderno mantenido por Ubuntu. A diferencia de los paquetes Debian tradicionales (gestionados con apt
/dpkg
), Snap agrupa sus dependencias, facilitando la portabilidad entre sistemas.
- Ventajas: evita conflictos de dependencias y permite usar versiones recientes.
- Desventajas: el tamaño del paquete puede ser mayor.
Para gestionarlos, usa comandos como snap list
y snap install
.
Q3: ¿Cuál es la forma más simple de comprobar si un paquete está instalado?
A:
Usa apt
combinado con grep
:
apt list --installed | grep nombre-del-paquete
Por ejemplo, para curl
:
apt list --installed | grep curl
Si aparece en el listado, el paquete está instalado.
Q4: ¿Qué hago si un comando no funciona?
A:
Sigue estos pasos de resolución de problemas:
- Revisa errores tipográficos: verifica la ortografía del comando.
- Comprueba permisos: algunos comandos requieren
sudo
. Prueba a ejecutarlos con privilegios elevados.
sudo apt list --installed
- Actualiza el índice de paquetes: si el listado está desactualizado, ejecuta:
sudo apt update
- Consulta los registros del sistema: revisa
/var/log/syslog
o usajournalctl
para obtener más detalles del error.
Q5: ¿Cómo elimino un paquete instalado?
A:
Usa apt remove
o apt purge
:
apt remove nombre-del-paquete
: elimina el paquete y conserva archivos de configuración.apt purge nombre-del-paquete
: elimina el paquete y sus archivos de configuración.
Ejemplo para eliminar curl
:
sudo apt remove curl
Para eliminar también su configuración:
sudo apt purge curl
Q6: ¿Puedo guardar la lista de paquetes instalados en un archivo?
A:
Sí. Por ejemplo:
apt list --installed > installed_packages.txt
Esto guardará la lista en installed_packages.txt
. Puedes usar ese archivo como referencia para reinstalar paquetes en otro sistema con ayuda de apt install
.
Resumen (FAQ)
En esta sección de preguntas frecuentes reunimos soluciones a dudas comunes sobre la gestión de paquetes en Ubuntu. Con estas prácticas podrás mejorar la administración del sistema y resolver incidencias con mayor confianza.
Glosario de términos
- Paquete: unidad de software instalable en el sistema.
- Repositorio: fuente oficial desde la que
apt
descarga paquetes. apt
: herramienta de alto nivel para gestionar paquetes (instalar, actualizar, eliminar).dpkg
: herramienta de bajo nivel para gestionar paquetes .deb locales.- Snap: formato de paquete autocontenido con dependencias incluidas.
- Dependencias: otros paquetes necesarios para que uno funcione correctamente.
- Purgar: eliminar un paquete junto con sus archivos de configuración (
apt purge
). - Salida: resultado que muestra un comando en la terminal.
- Cabecera: primera fila informativa en salidas tipo tabla (por ejemplo, en
snap list
).