Nice programing

yum을 사용하여 지정된 저장소에서 설치된 패키지를 나열하는 방법

nicepro 2020. 11. 24. 19:55
반응형

yum을 사용하여 지정된 저장소에서 설치된 패키지를 나열하는 방법


yum을 사용하여 주어진 저장소에서 시스템에 설치 한 모든 패키지를 나열하고 싶습니다. 일반적으로 이렇게하려면 yum list installed | grep "something". 그러나 이제 나는 문제에 직면 해 있습니다. 내가 관심있는 저장소에는 내가 grep 할 "무언가"가 없습니다. 해당 저장소의 패키지에는 고유 한 특성이 없습니다. 어떻게 나열합니까?

yum 매뉴얼 페이지를 살펴 보았지만 아무것도 찾지 못했습니다. 내가 사용할 수있는 다른 명령이 있는지 궁금합니다.


최신 버전의 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 목록 설치 | grep 저장소 이름

내 서버 중 하나에서 :

yum 목록 설치 | 그렙 레미
ImageMagick2.x86_64 6.6.5.10-1.el5.remi 설치
memcache.x86_64 1.4.5-2.el5.remi 설치
mysql.x86_64 5.1.54-1.el5.remi 설치
mysql-devel.x86_64 5.1.54-1.el5.remi 설치됨
mysql-libs.x86_64 5.1.54-1.el5.remi 설치됨
mysql-server.x86_64 5.1.54-1.el5.remi 설치됨
mysqlclient15.x86_64 5.0.67-1.el5.remi 설치됨
php.x86_64 5.3.5-1.el5.remi 설치됨
php-cli.x86_64 5.3.5-1.el5.remi 설치됨
php-common.x86_64 5.3.5-1.el5.remi 설치됨
php-domxml-php4-php5.noarch 1.21.2-1.el5.remi 설치됨
php-fpm.x86_64 5.3.5-1.el5.remi 설치됨
php-gd.x86_64 5.3.5-1.el5.remi 설치됨
php-mbstring.x86_64 5.3.5-1.el5.remi 설치됨
php-mcrypt.x86_64 5.3.5-1.el5.remi 설치됨
php-mysql.x86_64 5.3.5-1.el5.remi 설치됨
php-pdo.x86_64 5.3.5-1.el5.remi 설치됨
php-pear.noarch 1 : 1.9.1-6.el5.remi 설치
php-pecl-apc.x86_64 3.1.6-1.el5.remi 설치됨
php-pecl-imagick.x86_64 3.0.1-1.el5.remi.1 설치됨
php-pecl-memcache.x86_64 3.0.5-1.el5.remi 설치됨
php-pecl-xdebug.x86_64 2.1.0-1.el5.remi 설치됨
php-soap.x86_64 5.3.5-1.el5.remi 설치됨
php-xml.x86_64 5.3.5-1.el5.remi 설치됨
remi-release.noarch 5-8.el5.remi 설치됨

효과가있다.

참고 URL : https://stackoverflow.com/questions/4609933/how-to-list-installed-packages-from-a-given-repo-using-yum

반응형