Как перечислить установленные пакеты из данного РЕПО с помощью yum [закрыто]


Я хочу перечислить все пакеты, которые я установил в системе из данного РЕПО с помощью yum. Обычно для этого я использую yum list installed | grep "something". Но теперь я столкнулся с проблемой. РЕПО, которое меня интересует, не имеет этого "что-то" для меня grep. Пакеты из этого РЕПО не имеют каких-либо отличительных характеристик. Как мне их перечислить?

Я просмотрел страницы Yum man, но ничего не нашел. Интересно, есть ли другие команды, которые я мог бы использовать.

2 61

2 ответа:

в более новых версиях yum эта информация хранится в" yumdb " при установке пакета. Это единственный 100% точный способ, чтобы получить информацию, и вы можете использовать:

yumdb search from_repo repoid

(или repoquery и grep -- не выводите grep yum). Однако команда "find-repos-of-install" некоторое время была частью yum-utils, которая лучше всего угадывала без этого информация:

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

Как сказал Флойд, много РЕПО. включите уникальный тег "dist" в их релиз, и вы можете искать его ... однако из того, что вы сказали, я думаю, что это не так для вас?

попробовать

yum list installed | grep reponame

на одном из моих серверов:

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

это работает.