yum search - versi paket

49

Bagaimana saya bisa mengetahui versi paket setelah melakukan pencarian yum?

misalnya

yum search rabbitmq

kembali

rabbitmq-server.noarch : The RabbitMQ server

Saya perlu tahu versi server ini.

DD.
sumber

Jawaban:

58

Anda dapat menemukan nomor versi paket di repositori Anda dengan yum infoperintah.

# 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.

Untuk menemukan nomor versi paket terinstal, Anda dapat menggunakan rpmdengan -qpilihan.

# 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
sumber
versi saya jauh lebih tua ... repo mana yang Anda gunakan?
DD.
Saya menjalankan perintah ini di laptop Fedora 16 saya, tetapi perintah itu berlaku untuk sistem apa pun dengan yum dan rpm, seperti RHEL atau CentOS.
Kenny Rasschaert
Saya menjalankan Centos 6 tetapi repo saya terlihat tua ... apakah ada cara untuk memperbaruinya?
DD.
Repositori EPEL ( fedoraproject.org/wiki/EPEL ) juga menawarkan RabbitMQ-server 2.6.1 di repositori mereka untuk CentOS / RHEL 6. Berikut adalah panduan untuk membuat Anda maju: johnpoelstra.com/2010/12/23/rhel-6 -epel
Kenny Rasschaert
3

AFAIK, yum infohanya menampilkan informasi untuk satu "contoh" spesifik dari suatu paket. Saya ingin tahu bukan versi apa yang telah saya instal tetapi yang tersedia di repo. Jadi ini berhasil untuk saya:

yum -v list package_name --show-duplicates
vesperto
sumber
yum infomenunjukkan semua paket, diinstal dan tersedia dalam repo yang diaktifkan, dengan nama yang ditentukan. Atau jika Anda menjalankannya tanpa nama paket itu hanya akan menunjukkan kepada Anda semua info yang dimilikinya.
Xalorous
3
--show-duplikat (dengan tanda hubung)
Nir O.
@Xalorous Versi apa? Saya hanya mendapatkan paket saat ini dengan yum info(pada sistem yang tampaknya sudah cukup tua yang --show-duplicatesbukan pilihan untuk yum list)
Izkata
RHEL 6.9, yum 3.2.29. Dan saya melihat perilaku yang sama dengan Anda. Ini hanya mencantumkan versi yang diinstal. Mungkin versi terbaru jika lebih baru dari yang diinstal. Misalnya saya melihat 3 kernel, 2.6.32, semuanya terpasang. Tapi saya tahu repo (kebiasaan) kami memiliki lebih banyak.
Xalorous
2

Anda bisa mendapatkan lebih banyak info dengan perintah berikut:

yum info rabbitmq
Bart De Vos
sumber
2

ATAU

yum list rabbitmq

jika Anda lebih suka output yang kental.

pergelangan kaki
sumber