centos - usar - Cómo listar paquetes instalados de un repositorio dado usando yum
yum centos (2)
Quiero enumerar todos los paquetes que he instalado en un sistema de un repositorio dado usando yum. Usualmente para hacer esto uso la yum list installed | grep "something"
yum list installed | grep "something"
. Pero ahora me enfrento a un problema. El repositorio en el que estoy interesado no tiene ese "algo" para que grep. Los paquetes de ese repositorio no tienen características distintivas. ¿Cómo los enumero?
Miré las páginas de manual de yum pero no encontré nada. Me pregunto si hay otros comandos que pueda usar.
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 forma 100% precisa de obtener la información, y puede usar:
yumdb search from_repo repoid
(o repoquery y grep - don''t grep yum output). Sin embargo, el comando "buscar-repos-de-instalar" fue parte de yum-utils por un tiempo, lo que hizo la mejor suposición sin esa información:
http://james.fedorapeople.org/yum/commands/find-repos-of-install.py
Como dijo floyd, muchos repositorios. incluye una etiqueta "dist" única en su lanzamiento, y puedes buscar eso ... sin embargo, por lo que dijiste, supongo que no es el caso para ti.
Tratar
yum list installed | grep reponame
En uno de mis servidores:
yum list installed | grep remi ImageMagick2.x86_64 6.6.5.10-1.el5.remi installed memcache.x86_64 1.4.5-2.el5.remi installed mysql.x86_64 5.1.54-1.el5.remi installed mysql-devel.x86_64 5.1.54-1.el5.remi installed mysql-libs.x86_64 5.1.54-1.el5.remi installed mysql-server.x86_64 5.1.54-1.el5.remi installed mysqlclient15.x86_64 5.0.67-1.el5.remi installed php.x86_64 5.3.5-1.el5.remi installed php-cli.x86_64 5.3.5-1.el5.remi installed php-common.x86_64 5.3.5-1.el5.remi installed php-domxml-php4-php5.noarch 1.21.2-1.el5.remi installed php-fpm.x86_64 5.3.5-1.el5.remi installed php-gd.x86_64 5.3.5-1.el5.remi installed php-mbstring.x86_64 5.3.5-1.el5.remi installed php-mcrypt.x86_64 5.3.5-1.el5.remi installed php-mysql.x86_64 5.3.5-1.el5.remi installed php-pdo.x86_64 5.3.5-1.el5.remi installed php-pear.noarch 1:1.9.1-6.el5.remi installed php-pecl-apc.x86_64 3.1.6-1.el5.remi installed php-pecl-imagick.x86_64 3.0.1-1.el5.remi.1 installed php-pecl-memcache.x86_64 3.0.5-1.el5.remi installed php-pecl-xdebug.x86_64 2.1.0-1.el5.remi installed php-soap.x86_64 5.3.5-1.el5.remi installed php-xml.x86_64 5.3.5-1.el5.remi installed remi-release.noarch 5-8.el5.remi installed
Funciona.