tìm kiếm yum - phiên bản gói


48

Làm thế nào tôi có thể cho biết phiên bản của một gói sau khi thực hiện tìm kiếm yum?

ví dụ

yum search rabbitmq

trả lại

rabbitmq-server.noarch : The RabbitMQ server

Tôi cần biết phiên bản của máy chủ này.

Câu trả lời:


57

Bạn có thể tìm thấy số phiên bản của một gói trong kho của bạn bằng yum infolệnh.

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

Để tìm số phiên bản của các gói đã cài đặt, bạn có thể sử dụng rpmvới -qtùy chọn.

# 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

phiên bản của tôi cũ hơn nhiều ... bạn đang sử dụng repo nào?
DD.

Tôi đã chạy lệnh này trên máy tính xách tay Fedora 16 của mình, nhưng lệnh này áp dụng cho bất kỳ hệ thống nào có yum và vòng / phút, chẳng hạn như RHEL hoặc CentOS.
Kenny Rasschaert

Tôi đang chạy Centos 6 nhưng repo của tôi trông cũ ... có cách nào để cập nhật không?
DD.

Các kho lưu trữ EPEL ( fedoraproject.org/wiki/EPEL ) cũng cung cấp RabbitMQ-server 2.6.1 trong kho lưu trữ của họ cho CentOS / RHEL 6. Dưới đây là hướng dẫn để đưa bạn đi: johnpoelstra.com/2010/12/23/rhel-6 -epel
Kenny Rasschaert

3

AFAIK, yum infochỉ hiển thị thông tin cho một "ví dụ" cụ thể của gói. Tôi muốn biết không phải tôi đã cài đặt phiên bản nào nhưng có sẵn trên repos. Vì vậy, điều này đã làm điều đó cho tôi:

yum -v list package_name --show-duplicates

yum infohiển thị tất cả các gói, được cài đặt và có sẵn trong các repos được kích hoạt, theo tên được chỉ định. Hoặc nếu bạn chạy nó mà không có tên gói, nó sẽ chỉ hiển thị cho bạn tất cả thông tin mà nó có.
Xalious

3
--show-trùng lặp (có dấu gạch ngang)
Nir O.

@Xalious Phiên bản nào? Tôi chỉ nhận được gói hiện tại với yum info(trên một hệ thống dường như đủ tuổi mà --show-duplicateskhông phải là một tùy chọn yum list)
Izkata

Rhel 6,9, yum 3.2,29. Và tôi đang nhìn thấy hành vi tương tự như bạn. Nó chỉ liệt kê các phiên bản đã cài đặt. Có thể phiên bản mới nhất nếu nó mới hơn cài đặt. Ví dụ, tôi thấy 3 hạt nhân, 2.6.32, tất cả đã được cài đặt. Nhưng tôi biết repo (tùy chỉnh) của chúng tôi có nhiều hơn.
Xalious

2

Bạn có thể nhận thêm thông tin với lệnh sau:

yum info rabbitmq

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.