m 검색-패키지 버전


48

yum 검색을 수행 한 후 패키지 버전을 어떻게 알 수 있습니까?

예 :

yum search rabbitmq

보고

rabbitmq-server.noarch : The RabbitMQ server

이 서버의 버전을 알아야합니다.

답변:


57

yum info명령 을 사용하여 리포지토리에서 패키지의 버전 번호를 찾을 수 있습니다 .

# yum info rabbitmq-server
Available Packages
Name        : rabbitmq-server
Arch        : noarch
Version     : 2.6.1
Release     : 1.fc16
Size        : 1.1 M
Repo        : updates
Committer   : Peter Lemenkov <lemenkov@gmail.com>
Committime  : Tue Nov  8 13:00:00 2011
Buildtime   : Tue Nov  8 10:31:03 2011
Summary     : The RabbitMQ server
URL         : http://www.rabbitmq.com/
License     : MPLv1.1
Description : RabbitMQ is an implementation of AMQP, the emerging standard for high
            : performance enterprise messaging. The RabbitMQ server is a robust and
            : scalable implementation of an AMQP broker.

설치된 패키지의 버전 번호를 찾으려면 옵션 rpm과 함께 사용할 수 있습니다 -q.

# rpm -q kernel
kernel-3.3.1-5.fc16.x86_64
kernel-3.3.2-1.fc16.x86_64
kernel-3.3.2-6.fc16.x86_64

내 버전이 훨씬 더 오래된 ... 어떻게 사용하고 있습니까?
DD.

Fedora 16 랩탑에서이 명령을 실행했지만이 명령은 yum 및 rpm (예 : RHEL 또는 CentOS)이있는 모든 시스템에 적용됩니다.
Kenny Rasschaert

Centos 6을 실행하고 있지만 레포가 낡아 보입니다 ... 업데이트하는 방법이 있습니까?
DD.

EPEL 저장소 ( fedoraproject.org/wiki/EPEL는 )도 여기에 당신이 가야 가이드이야 CentOS는 / RHEL 6의 자신의 저장소에 RabbitMQ 서버 2.6.1을 제공합니다 johnpoelstra.com/2010/12/23/rhel-6 -epel
Kenny Rasschaert

3

AFAIK yum info는 패키지의 특정 "인스턴스"에 대한 정보 만 표시합니다. 어떤 버전을 설치했는지는 모르지만 repos에서 사용 가능한 버전을 알고 싶었습니다. 그래서 이것은 나를 위해 그것을했습니다 :

yum -v list package_name --show-duplicates

yum info활성화 된 저장소에서 설치 및 사용 가능한 모든 패키지를 지정된 이름으로 표시합니다. 또는 패키지 이름없이 실행하면 모든 정보가 표시됩니다.
Xalorous

3
--show-duplicates (대시 포함)
Nir O.

@Xalorous 어떤 버전입니까? 난 단지와 현재 패키지 수 yum info(즉 충분한 분명히 오래된 시스템을 --show-duplicates옵션을 선택하지 않습니다에 yum list)
Izkata

RHEL 6.9, 얌 3.2.29. 그리고 나는 당신과 같은 행동을보고 있습니다. 설치된 버전 만 나열됩니다. 설치된 것보다 최신 인 경우 최신 버전 일 수 있습니다. 예를 들어, 커널 3 개, 2.6.32가 모두 설치되어 있습니다. 그러나 나는 우리 (맞춤형) 저장소에 더 많은 것이 있다는 것을 알고 있습니다.
Xalorous


2

또는

yum list rabbitmq

응축 출력을 선호하는 경우.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.