62 votos

Cómo listar los paquetes instalados a partir de un determinado repo uso de yum

Quiero una lista de todos los paquetes que tengo instalados en un sistema de una repo utilizando yum. Generalmente, para ello utilizo yum list installed | grep "something". Pero ahora me enfrento con un problema. La repo me interesa no tiene ese "algo" para mí, el grep. Los paquetes de esa repo no tienen características distintivas. ¿Cómo hago una lista de ellos?

Miré a través de yum páginas man pero no encontró nada. Me pregunto si hay otros comandos que puede utilizar.

64voto

floyd Puntos 512

Trate de

yum list instalado | grep reponame

En uno de mis servidores:

yum list instalado | grep remi
ImageMagick2.x86_64 6.6.5.10-1.el5.remi instalado
memcache.x86_64 1.4.5-2.el5.remi instalado
mysql.x86_64 5.1.54-1.el5.remi instalado
mysql-devel.x86_64 5.1.54-1.el5.remi instalado
mysql-libs.x86_64 5.1.54-1.el5.remi instalado
mysql-server.x86_64 5.1.54-1.el5.remi instalado
mysqlclient15.x86_64 5.0.67-1.el5.remi instalado
php.x86_64 5.3.5-1.el5.remi instalado
php-cli.x86_64 5.3.5-1.el5.remi instalado
php-common.x86_64 5.3.5-1.el5.remi instalado
php-domxml-php4-php5.noarch 1.21.2-1.el5.remi instalado
php-fpm.x86_64 5.3.5-1.el5.remi instalado
php-gd.x86_64 5.3.5-1.el5.remi instalado
php-mbstring.x86_64 5.3.5-1.el5.remi instalado
php-mcrypt.x86_64 5.3.5-1.el5.remi instalado
php-mysql.x86_64 5.3.5-1.el5.remi instalado
php-pdo.x86_64 5.3.5-1.el5.remi instalado
php-pear.noarch 1:1.9.1-6.el5.remi instalado
php-pecl-apc.x86_64 3.1.6-1.el5.remi instalado
php-pecl-imagick.x86_64 3.0.1-1.el5.remi.1 instalado
php-pecl-memcache.x86_64 3.0.5-1.el5.remi instalado
php-pecl-xdebug.x86_64 2.1.0-1.el5.remi instalado
php-jabón.x86_64 5.3.5-1.el5.remi instalado
php-xml.x86_64 5.3.5-1.el5.remi instalado
remi-liberación.noarch 5-8.el5.remi instalado

Funciona.

41voto

James Antill Puntos 1676

En las versiones más recientes de yum, esta información se almacena en el "yumdb" cuando se instala el paquete. Esta es la única 100% preciso para obtener la información, y usted puede utilizar:

yumdb search from_repo repoid

(o repoquery y grep -- no grep yum de salida). Sin embargo, el comando "find-repos-de-instalar", fue parte de yum-utils por un tiempo que hice la mejor opcion sin esa información:

http://james.fedorapeople.org/yum/commands/find-repos-of-install.py

Como floyd dijo que, un montón de repos. incluyen un único "dist" tag en su liberación, y usted puede buscar que ... sin embargo, a partir de lo que has dicho, supongo que no es el caso para usted?

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X