- 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 --installedExplicació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 -lExplicació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 utilitiesAquí, 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 listExplicació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✓ coreEste 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-paqueteEjemplo de uso
Para verificar si el paquete curl está instalado:
apt list --installed | grep curlEjemplo 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-paqueteEjemplo de uso
Para comprobar si el paquete git está instalado:
dpkg-query -l | grep gitEjemplo de salida
ii git 1:2.25.1-1ubuntu3.2 amd64 fast, scalable, distributed revision control systemEl 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-paqueteEjemplo de uso
Para comprobar si chromium está instalado como Snap:
snap list | grep chromiumEjemplo 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-paqueteEjemplo de uso
Para ver la información del paquete curl:
apt show curlEjemplo 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-paqueteEjemplo de uso
Para mostrar detalles del paquete git:
dpkg -s gitEjemplo 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 curlEl 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 -lExplicació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
543En 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 -lExplicació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
487En 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 -lExplicación del comando
snap list: muestra todos los paquetes Snap instalados.wc -l: cuenta las líneas del listado.
Ejemplo de salida
12Esto 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 -lResumen
- Con apt:
apt list --installed | wc -lpara un conteo rápido del total. - Con dpkg:
dpkg-query -l | grep '^ii' | wc -lpara contar solo paquetes instalados correctamente. - Con Snap:
snap listy, 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 --installedodpkg-query -lpara ver todos los paquetes instalados. - Para paquetes Snap, usar
snap list.
- Comprobar un paquete específico
- Combinar con
greppara buscar rápidamente si un paquete está instalado.
- Obtener información detallada
- Usar
apt showodpkg -spara ver dependencias, versiones y descripciones.
- Contar el número de paquetes
- Usar
wc -lcon 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 adpkgyapt showpara obtener información ampliada. - Si trabajas con Snap:
Utilizasnap listpara 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-paquetePor ejemplo, para curl:
apt list --installed | grep curlSi 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/syslogo usajournalctlpara 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 curlPara eliminar también su configuración:
sudo apt purge curlQ6: ¿Puedo guardar la lista de paquetes instalados en un archivo?
A:
Sí. Por ejemplo:
apt list --installed > installed_packages.txtEsto 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
aptdescarga 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).



