Как перечислить установленные пакеты из данного РЕПО с помощью yum [закрыто]
Я хочу перечислить все пакеты, которые я установил в системе из данного РЕПО с помощью yum. Обычно для этого я использую yum list installed | grep "something"
. Но теперь я столкнулся с проблемой. РЕПО, которое меня интересует, не имеет этого "что-то" для меня grep. Пакеты из этого РЕПО не имеют каких-либо отличительных характеристик. Как мне их перечислить?
Я просмотрел страницы Yum man, но ничего не нашел. Интересно, есть ли другие команды, которые я мог бы использовать.
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это работает.