Es fácil ver qué paquetes ha instalado en su PC con Linux con estos comandos.
Antes de instalar un nuevo paquete, debe verificar si ya está instalado en su sistema. Además, si está cambiando a un nuevo sistema, tener una lista de todos los paquetes instalados puede ahorrarle mucho tiempo y esfuerzo. También puede facilitarle la identificación de paquetes no deseados que desea eliminar para liberar espacio.
Aquí se explica cómo enumerar todos los paquetes instalados en varias distribuciones de Linux, incluidas Ubuntu, Debian, CentOS, Arch Linux y openSUSE.
Lista de paquetes instalados en Ubuntu/Debian
En las distribuciones basadas en Debian, puede usar el administrador de paquetes APT para buscar, instalar, actualizar y eliminar paquetes. Con APT, también puede enumerar todos los programas instalados en Debian/Ubuntu junto con sus versiones y alguna otra información.
Para enumerar todos los paquetes instalados en Distribuciones basadas en Debian, use el siguiente comando:
lista apt --instalado
La lista muestra diferentes paquetes con [instalado], [instalado, automático], y [instalado, local] etiquetas
- [instalado] muestra que instaló el paquete desde el repositorio oficial.
- [instalado, automático] muestra que APT instaló este paquete como una dependencia para otro paquete de software.
- [instalado, local] muestra los paquetes que instaló localmente usando dpkg -i y no del repositorio.
También puede buscar un programa de la lista de programas instalados usando el comando grep como sigue:
lista apt --instalado | grep nombre_del_programa
También puede usar la utilidad dpkg para listar los paquetes instalados:
dpkg-l
Para imprimir solo los nombres de los paquetes instalados, use el comando dpkg con awk de la siguiente manera:
dpkg-l | awk '{imprimir $2}'
Ver paquetes instalados en distribuciones basadas en RHEL
YUM y DNF se utilizan para administrar paquetes en distribuciones basadas en RHEL. Con estos, puede instalar, actualizar, enumerar y eliminar paquetes en su PC
Si bien YUM ya no se usa en las distribuciones más nuevas (como RHEL 8, CentOS 8, Fedora 22, etc.), aún funciona en la mayoría de ellas. RPM también le permite instalar y administrar paquetes RPM locales.
Para enumerar todos los paquetes instalados en distribuciones basadas en RHEL con YUM, use:
lista yum instalada
Para paquetes instalados con DNF, use:
lista dnf instalada
También puede enumerar los paquetes instalados en distribuciones basadas en RHEL mediante el siguiente comando rpm:
rpm-qa
El --último La opción con el comando anterior enumera todos los paquetes instalados recientemente con el paquete más reciente en la parte superior:
rpm -qa --último
Este comando también enumera la fecha y la hora del paquete instalado junto con los nombres del paquete:
rpm -qa --último | tac
Lista de paquetes instalados en Arch Linux
Pacman es el administrador de paquetes predeterminado en las distribuciones de Linux basadas en Arch, como Manjaro y EndeavourOS. Con Pacman, puedes instalar y eliminar paquetes en distribuciones basadas en Arch, actualice los paquetes obsoletos y vea una lista de todos los paquetes instalados.
Aquí está el comando para enumerar todos los paquetes instalados en una distribución basada en Arch:
pacman -Q
Para enumerar todos los paquetes instalados explícitamente, use:
pacman-qe
Para enumerar todos los paquetes externos que ha instalado manualmente desde un repositorio que no sea el principal, use:
pacman -Qm
Si está buscando un paquete específico en la lista de paquetes instalados, use:
pacman -Q | grep
Lista de paquetes instalados en openSUSE
Zypper es el administrador de paquetes de línea de comandos predeterminado en openSUSE. Para enumerar todos los paquetes instalados en openSUSE, use cualquiera de los siguientes comandos:
búsqueda de zypper --instalado-solo
O:
zipper se -i
Para verificar si un paquete específico está en la lista de paquetes instalados, use la siguiente sintaxis:
zipper se -i
También puede imprimir información sobre un paquete instalado usando:
información de cremallera
Ver paquetes Snap instalados en Linux
Además de los administradores de paquetes incorporados tradicionales, también hay algunos programas que puede instalar en su sistema Linux a través de Snap.
Snap es un administrador de paquetes universal compatible con todas las principales distribuciones de Linux. Hace que la instalación del software sea mucho más fácil en Linux, ya que los paquetes Snap se envían junto con sus dependencias.
Para enumerar los paquetes Snap instalados en cualquier distribución de Linux, ejecute:
lista instantánea
Este comando enumera los paquetes que ha instalado usando Snap. No incluye ningún paquete que haya instalado utilizando sus administradores de paquetes predeterminados.
Junto con el nombre del paquete instalado, la lista también contiene otra información, como el número de versión del paquete, número de revisión, información del canal, nombre del editor y cualquier información adicional si disponible.
Lista de paquetes Flatpak instalados
Al igual que Snap, Flatpak también es una herramienta para facilitar la gestión de paquetes en Linux. Puede instalar Flatpak en todas las principales distribuciones de Linux y puede usarlo para crear, instalar y ejecutar aplicaciones en Linux.
Para enumerar los paquetes instalados de Flatpak, use el siguiente comando:
lista de paquete plano
Este comando enumera todos los paquetes y tiempos de ejecución instalados de Flatpak en su sistema Linux. El tiempo de ejecución es un conjunto de dependencias requeridas por una aplicación para ejecutarse.
Para enumerar solo las aplicaciones instaladas, utilice el --aplicación opción de la siguiente manera:
lista flatpak --aplicación
De manera similar, para enumerar solo los tiempos de ejecución instalados, use el --tiempo de ejecución opción:
lista flatpak --tiempo de ejecución
Para ver información detallada sobre los elementos enumerados, como el tamaño de la aplicación instalada, la arquitectura, el origen, etc., utilice el -d opción:
lista de paquete plano -d
También puede omitir toda la información adicional y simplemente imprimir los nombres de las aplicaciones instaladas usando:
flatpak --columns=lista de nombres
Guardar la lista de programas instalados en un archivo
Para guardar la lista de todos los programas instalados en un archivo, redirija la salida del comando a un archivo usando el operador de redirección (>) seguido del nombre del archivo.
Por ejemplo, para guardar la lista de programas APT instalados en un archivo de texto llamado programas_instalados.txt, el comando sería:
lista apt --instalado > programas_instalados.txt
Cuente el número de paquetes instalados
También puede contar la cantidad de paquetes instalados en la lista usando el comando wc. Por ejemplo, para contar el número de paquetes instalados por Zypper en openSUSE, el comando sería:
búsqueda de zypper --instalado-solo | wc-l
¡Tiene una lista de todos los paquetes de Linux instalados!
Ahora que sabe qué paquetes están instalados en su sistema Linux, puede actualizar fácilmente los obsoletos o limpiar algo de espacio eliminando los paquetes no deseados.
Además, tener esta lista de programas también puede facilitar una transición fluida a un nuevo sistema, permitiéndole instalar todos estos programas sin necesidad de recordarlos individualmente.