GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo listar paquetes instalados en RHEL 8 / CentOS 8 Linux

Puede llegar un momento en el que desee saber si ya instaló un determinado paquete en su RHEL 8 / CentOS 8. Una aplicación que se instalará manualmente puede requerir ciertas dependencias para funcionar, por lo que deberá verificar de antemano si se cumplen. . O es posible que desee compilar algo y asegurarse de tener todas las bibliotecas de encabezado correctas en su sistema.

En este tutorial aprenderás:

  • Cómo usar yum y dnf en RHEL 8/CentOS 8 para enumerar todos los paquetes
  • Cómo usar el comando repoquery para realizar la misma tarea
  • Cómo usar el comando rpm para listar todos los paquetes instalados en RHEL 8/CentOS 8
  • Cómo filtrar la salida de cada comando para buscar ciertos paquetes

Use el comando repoquery para enumerar todos los paquetes disponibles en RHEL 8/CentOS 8

Requisitos de software y convenciones utilizadas

Uso de yum y dnf

Una forma de verificar lo que ha instalado usando yum o dnf y los repositorios RHEL 8/CentOS 8 es usar

$ dnf list installed
OR
$ yum list installed

Esto mostrará una lista de todos los paquetes instalados en orden alfabético. Puede canalizar la salida a grep si está buscando algo en particular, diga cualquier cosa relacionada con el bzip2 paquete:

$ dnf list installed | grep bzip2

Como puede ver en la imagen a continuación, el comando enumera tanto el bzip2 paquete binario y bzip2 paquete de biblioteca. Incluso obtiene el número de versión del software, por lo que, si necesita instalar una versión anterior, sabrá cuándo cambiar a una versión anterior. El dnf El comando funciona exactamente de la misma manera que yum , con los mismos atributos, así que puedes usarlo si te apetece.

Puede usar yum para buscar un paquete y grep para un paquete determinado usando una tubería

Usar el comando de recuperación

Otra forma de enumerar los paquetes disponibles es usar dnf-utils . El conjunto de paquetes se usa para administrar repositorios y una de sus funciones es la capacidad de enumerar los paquetes instalados. Asegúrate de haber instalado dnf-utils con

# dnf install dnf-utils

luego usa el repoquery comando que viene con dnf-utils para listar todos los paquetes instalados:

$ repoquery -a --installed

Igual que con el grep canalizado arriba, también podemos usar grep aquí para filtrar lo que nos interesa:

$ repoquery -a --installed | grep bzip2

Lista de paquetes instalados usando el comando rpm

Una tercera forma de enumerar los paquetes instalados es usar el rpm comando y haz que haga una consulta para todos los paquetes instalados:

$ rpm -qa

Si desea buscar todos los paquetes pertenecientes a bzip2 usar

$ rpm -qa bzip2*

Busque todos los paquetes relacionados con bzip2 consultándolos con el comando rpm

Y finalmente, la GUI

Si desea utilizar una interfaz gráfica de usuario, la aplicación de administración de paquetes de software ofrece una pestaña que enumera todas las aplicaciones instaladas. La desventaja es que solo muestra los nombres de las aplicaciones y no los nombres de los paquetes; las dependencias tampoco se muestran y la información general proporcionada es limitada.

El software enumera las aplicaciones instaladas, pero no sus dependencias ni los nombres de los paquetes


Cent OS
  1. Cómo listar paquetes instalados en CentOS con Yum o RPM

  2. Cómo instalar redmine en RHEL 8 / CentOS 8 Linux

  3. Cómo instalar asterisco en RHEL 8 / CentOS 8 Linux

  4. Cómo instalar wireshark en RHEL 8 / CentOS 8 Linux

  5. Cómo enumerar todos los paquetes instalados en Linux

Cómo instalar WordPress en RHEL 8 / CentOS 8 Linux

Cómo eliminar un usuario en RHEL 8 / CentOS 8 Linux

Cómo instalar GIMP en CentOS 8 / RHEL 8 Linux

Cómo enumerar los paquetes instalados en CentOS

Cómo enumerar los paquetes instalados en Linux

Listar todos los paquetes instalados en RHEL y CentOS

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema RHEL 8 / CentOS 8
    Software N/A
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios