yum search-パッケージバージョン


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ラップトップで実行しましたが、コマンドはRHELやCentOSなど、yumとrpmを使用するすべてのシステムに適用されます。
ケニーラッシャールト

Centos 6を実行していますが、リポジトリが古いように見えます...更新する方法はありますか?
DD。

EPELリポジトリ(fedoraproject.org/wiki/EPEL)も、CentOS / RHEL 6のリポジトリにRabbitMQ-server 2.6.1を提供しています。ここに、ご案内するガイドがあります:johnpoelstra.com/2010/12/23/rhel-6
ケニーラッシャールト

3

知るyum info限り、パッケージの特定の「インスタンス」の情報のみを表示します。どのバージョンをインストールしたかではなく、リポジトリで入手できるバージョンを知りたいと思いました。だからこれは私のためにそれをしました:

yum -v list package_name --show-duplicates

yum info指定された名前で、有効なリポジトリにインストールされ、使用可能なすべてのパッケージを表示します。または、パッケージ名を指定せずに実行すると、パッケージにあるすべての情報が表示されます。
-Xalorous

3
--show-duplicates(ダッシュ付き)
ニルO.

@Xalorousのバージョン 現在のパッケージを取得するのはyum info(明らかに--show-duplicatesオプションとしては十分に古いシステム上yum list
-Izkata

RHEL 6.9、yum 3.2.29。そして、私はあなたと同じ行動を見ています。インストールされているバージョンのみがリストされます。インストールされているよりも新しい場合は、おそらく最新バージョン。たとえば、2.6.32の3つのカーネルがすべてインストールされています。しかし、私は(カスタム)リポジトリにもっとたくさんあることを知っています。
Xalorous


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.