En este breve tutorial, le mostraremos cómo enumerar todos los paquetes instalados con yum en CentOS 7. Yum es el administrador de paquetes predeterminado que se usa en CentOS, que se usa para interactuar tanto con archivos de paquetes RPM individuales como con muchos repositorios. Este tutorial se escribió para CentOS 7, pero los comandos de este tutorial deberían funcionar en cualquier servidor que tenga instalado Redhat, CentOS o Fedora.
Para enumerar todos los paquetes instalados en CentOS 7, puede usar lista yum instalada dominio. Enumerará todos los paquetes RPM instalados en el servidor CentOS en orden alfabético que distingue entre mayúsculas y minúsculas. Por ejemplo:
yum list installed
Installed Packages GeoIP.x86_64 1.5.0-11.el7 @base ImageMagick.x86_64 6.7.8.9-15.el7_2 @C7.2.1511-updates OpenEXR-libs.x86_64 1.7.1-7.el7 @C7.0.1406-base acl.x86_64 2.2.51-12.el7 installed apr.x86_64 1.4.8-3.el7 @base apr-devel.x86_64 1.4.8-3.el7 @base apr-util.x86_64 1.5.2-6.el7 @base apr-util-devel.x86_64 1.5.2-6.el7 @base aspell.x86_64 12:0.60.6.1-9.el7 @C7.0.1406-base audit-libs.x86_64 2.6.5-3.el7_3.1 @updates autoconf.noarch 2.69-11.el7 @base autogen-libopts.x86_64 5.18-5.el7 @C7.0.1406-base automake.noarch 1.13.4-3.el7 @base avahi-libs.x86_64 0.6.31-17.el7 @base awstats.noarch 7.6-3.1.el7 @epel basesystem.noarch 10.0-7.el7.centos installed bash.x86_64 4.2.46-21.el7_3 @updates bc.x86_64 1.06.95-13.el7 @C7.0.1406-base bind.x86_64 32:9.9.4-50.el7_3.1 @updates bind-libs.x86_64 32:9.9.4-50.el7_3.1 @updates bind-license.noarch 32:9.9.4-50.el7_3.1 @updates bind-utils.x86_64 32:9.9.4-50.el7_3.1 @updates binutils.x86_64 2.25.1-22.base.el7 @base bzip2-libs.x86_64 1.0.6-13.el7 @base ca-certificates.noarch 2017.2.14-70.1.el7_3 @updates cairo.x86_64 1.14.2-1.el7 @C7.2.1511-base centos-logos.noarch 70.0.6-3.el7.centos @updates centos-release.x86_64 7-3.1611.el7.centos @base chkconfig.x86_64 1.7.2-1.el7_3.1 @updates clamav-data.noarch 0.99.2-8.el7 @epel clamav-filesystem.noarch 0.99.2-8.el7 @epel clamav-lib.x86_64 0.99.2-8.el7 @epel clamav-server.x86_64 0.99.2-8.el7 @epel clamav-update.x86_64 0.99.2-8.el7 @epel clucene-core.x86_64 2.3.3.4-11.el7 @base composer.noarch 1.5.1-1.el7.remi @remi coreutils.x86_64 8.22-18.el7 @base cpio.x86_64 2.11-24.el7 @base .... which.x86_64 2.20-7.el7 @base xorg-x11-font-utils.x86_64 1:7.5-20.el7 @C7.2.1511-base xz.x86_64 5.2.2-1.el7 @base xz-devel.x86_64 5.2.2-1.el7 @base xz-libs.x86_64 5.2.2-1.el7 @base yum.noarch 3.4.3-150.el7.centos @base yum-metadata-parser.x86_64 1.1.4-10.el7 installed yum-plugin-fastestmirror.noarch 1.1.31-40.el7 @base yum-utils.noarch 1.1.31-40.el7 @base zip.x86_64 3.0-11.el7 @base zlib.x86_64 1.2.7-17.el7 @base zlib-devel.x86_64 1.2.7-17.el7 @base
Como puede ver en el resultado, este comando de línea de comandos le mostrará una larga lista de todos los paquetes instalados, incluido el nombre del paquete, la versión del paquete y el nombre del repositorio desde el que se instaló el paquete.
O, inútil al final de este comando:
yum list installed | less
Le permitirá ver una pantalla completa a la vez.
Para ver todos los paquetes, tanto instalados como disponibles, puede usar el siguiente comando:
yum list available
Además, puede usar grep para filtrar la salida y enumerar solo paquetes específicos. Por ejemplo, si desea enumerar todos los paquetes PHP instalados, use el siguiente comando:
yum list installed | grep -i php
php-php-gettext.noarch 1.0.12-1.el7 @epel php-tcpdf.noarch 6.2.13-1.el7 @epel php-tcpdf-dejavu-sans-fonts.noarch 6.2.13-1.el7 @epel php70u-bcmath.x86_64 7.0.28-1.ius.centos7 @ius php70u-cli.x86_64 7.0.28-1.ius.centos7 @ius php70u-common.x86_64 7.0.28-1.ius.centos7 @ius php70u-fpm.x86_64 7.0.28-1.ius.centos7 @ius php70u-fpm-nginx.noarch 7.0.28-1.ius.centos7 @ius php70u-gd.x86_64 7.0.28-1.ius.centos7 @ius php70u-json.x86_64 7.0.28-1.ius.centos7 @ius php70u-ldap.x86_64 7.0.28-1.ius.centos7 @ius php70u-mbstring.x86_64 7.0.28-1.ius.centos7 @ius php70u-mcrypt.x86_64 7.0.28-1.ius.centos7 @ius php70u-mysqlnd.x86_64 7.0.28-1.ius.centos7 @ius php70u-opcache.x86_64 7.0.28-1.ius.centos7 @ius php70u-pdo.x86_64 7.0.28-1.ius.centos7 @ius php70u-pear.noarch 1:1.10.5-1.ius.centos7 @ius php70u-process.x86_64 7.0.28-1.ius.centos7 @ius php70u-tidy.x86_64 7.0.28-1.ius.centos7 @ius php70u-xml.x86_64 7.0.28-1.ius.centos7 @ius php70u-xmlrpc.x86_64 7.0.28-1.ius.centos7 @ius phpMyAdmin.noarch 4.4.15.10-2.el7 @epel
Por supuesto, no tiene que enumerar todos los paquetes instalados con yum en CentOS 7, si utiliza uno de nuestros planes de alojamiento VPS de CentOS administrados, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que enumeren los paquetes instalados en su servidor CentOS con ñam, para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD . Si le gustó esta publicación, sobre cómo enumerar todos los paquetes instalados con yum en CentOS 7, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.