Cómo averiguar que paquetes tienes instalados en tu ordenador

Seguramente más de una vez has necesitado averiguar que paquete tienes instalados en tu ordenador, pero se convierte en una tarea tediosa abrir el gestor de paquetes y después de ciertos pasos poder revisar con que paquetes cuentas en tu ordenador.

Existe una manera muchísimo menos tediosa y muchísimo más rápida para realizar esta tarea, es desde la terminal y también es sencillo de realizar, no te preocupes que acá te digo como es.

Abrimos la terminal y vas a usar estas líneas de código, de acuerdo a la distro que uses, y veras si un paquete se encuentra instalado en tu equipo o no.

  • Arch Linux: pacman -Ss paquete
  • Fedora: yumsearch paquete
  • Debian/Ubuntu: apt-cache search paquete
  • OpenSUSE: zypper se paquete
  • Gentoo: emerge -S paquete

Pero no todo termina allí, porque si lo que necesitas es saber si tienes instalado algún programa en especial entonces debes usar alguna de estas líneas de código, igual que en el caso anterior, debes usar el código según la distro que uses.

  • Arch Linux: pacman -Qs paquete
  • Fedora: rpm -qa | grep paquete
  • Debian/Ubuntu: dpkg -l | grep paquete
  • OpenSUSE: zypper se -i paquete
  • Gentoo: emerge -pv paquete

Esta es una manera sencilla de revisar que paquete y/o programa tenemos en nuestro equipo, y así ahorrarnos esfuerzo y tiempo buscando en el gestor de paquetes, espero les sirva.


6 comentarios

  1.   Eduardo dijo

    Hasta donde recuerdo el “apt-cache search” sirve para validar si existe ese paquete en tus repositorios, con la posibilidad de poder instalarlo si no lo tienes instalado ya, pero no muestra únicamente paquetes instalados.
    Quien sabe, quizá yo sea el equivocado.
    Saludos!!

  2.   neysonv dijo

    aqui va otro para debian
    aptitude search paquete
    aunque hay que instalar aptitude primero

  3.   nameless dijo

    package=nombre_paquete; if which $package &> /dev/null; then echo “yes”; else echo “no”; fi

    algo mas global que sirva para cualquier “linux”

  4.   JAP dijo

    En Debian, lo correcto es:

    apt-cache search paquete : Lista de la base de datos de paquetes DISPONIBLES los paquetes que tengan alguna coincidencia con el criterio “paquete”. No quiere decir que estén instalados. Está relacionado con los repositorios habilitados en /etc/apt/sources.list

    dpkg -l paquete* : Lista los paquetes que comienzan con la palabra “paquete” y su estado de instalación o no en el sistema. Si se usa solamente la palabra “paquete”, la coincidencia es exacta.

  5.   leopoldo. dijo

    Saber que paquetes están instalados desde Terminal: dpkg –get-selections
    Lista de paquetes instalados con fechas: cat /var/log/dpkg.log

  6. Probad apt list –installed. Debian y derivadas. De nada.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.