mniam szukaj - wersja pakietu

48

Jak mogę określić wersję pakietu po przeprowadzeniu wyszukiwania yum?

na przykład

yum search rabbitmq

zwroty

rabbitmq-server.noarch : The RabbitMQ server

Muszę znać wersję tego serwera.

DD
źródło

Odpowiedzi:

57

Możesz znaleźć numer wersji pakietu w swoich repozytoriach za pomocą yum infopolecenia.

# 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 <[email protected]>
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.

Aby znaleźć numery wersji zainstalowanych pakietów, możesz użyć rpmtej -qopcji.

# 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
Kenny Rasschaert
źródło
moja wersja jest znacznie starsza ... z którego repozytorium korzystasz?
DD.
Uruchomiłem to polecenie na moim laptopie Fedora 16, ale polecenie to dotyczy dowolnego systemu z yum i rpm, takiego jak RHEL lub CentOS.
Kenny Rasschaert
Korzystam z Centos 6, ale moje repozytorium wygląda na stare ... czy istnieje sposób na jego aktualizację?
DD.
Repozytoria EPEL ( fedoraproject.org/wiki/EPEL ) oferują również RabbitMQ -server 2.6.1 w swoim repozytorium dla CentOS / RHEL 6. Oto przewodnik, jak zacząć: johnpoelstra.com/2010/12/23/rhel-6 -epel
Kenny Rasschaert
3

AFAIK, yum infopokazuje informacje tylko dla jednej konkretnej „instancji” pakietu. Nie chciałem wiedzieć, jaką wersję zainstalowałem, ale które były dostępne w repozytoriach. Zrobiło to dla mnie:

yum -v list package_name --show-duplicates
vesperto
źródło
yum infopokazuje wszystkie pakiety, zainstalowane i dostępne w włączonych repozytoriach, według podanej nazwy. Lub jeśli uruchomisz go bez nazwy pakietu, pokaże ci wszystkie informacje, które posiada.
Xalorous,
3
- pokaż duplikaty (z myślnikiem)
Nir O.
@Xalorous Jaka wersja? I tylko dostać aktualny pakiet z yum info(w systemie najwyraźniej na tyle stary, że --show-duplicatesnie jest to opcja yum list)
Izkata
RHEL 6.9, mniam 3.2.29. I widzę takie samo zachowanie jak ty. Wyświetla tylko zainstalowane wersje. Prawdopodobnie najnowsza wersja, jeśli jest nowsza niż zainstalowana. Np. Widzę 3 jądra 2.6.32, wszystkie zainstalowane. Ale wiem, że nasze (niestandardowe) repo ma o wiele więcej.
Xalorous
2

Możesz uzyskać więcej informacji za pomocą następującego polecenia:

yum info rabbitmq
Bart De Vos
źródło
2

LUB

yum list rabbitmq

jeśli wolisz skondensowaną moc wyjściową.

ank
źródło