パッケージのストレージバージョンを照会するためのzypper cmd

パッケージのストレージバージョンを照会するためのzypper cmd

必要なすべてのバージョンのパッケージを保存するためのプライベートローカルリポジトリを構築しています。 createRepoを使用してreopを作成し、そのディレクトリをrpmで埋め、createpoを介して必要なディレクトリサマリメタデータを作成し、zypper cmdを使用してクエリしました。

パッケージのバージョン番号を返すcmdはありますか?検索はできますが、作成者、バージョンなど、見つかったパッケージのすべてのメタデータが表示されるわけではありません。zypper search <package>

"info"コマンドを実行すると、他のメタデータのバージョンを確認できます。例えばzypper info <package>

同じパッケージの複数のバージョンをホストしたいので、リポジトリにパッケージがある場合は、単にバージョンを返すクエリがありますか?

ベストアンサー1

"-s"パッケージバージョンとして使用できます。

zypper se -s pacemaker
Loading repository data...
Reading installed packages...

S | Name                               | Type       | Version        | Arch   | Repository           
--+------------------------------------+------------+----------------+--------+----------------------
i | drbd-pacemaker                     | package    | 8.4.1-0.11.6   | x86_64 | SLE11-HAE-SP2-Pool   
  | libpacemaker-devel                 | package    | 1.1.6-1.29.1   | x86_64 | SLE11-HAE-SP2-Updates
  | libpacemaker-devel                 | package    | 1.1.6-1.27.26  | x86_64 | SLE11-HAE-SP2-Pool   
i | libpacemaker3                      | package    | 1.1.6-1.29.1   | x86_64 | SLE11-HAE-SP2-Updates
v | libpacemaker3                      | package    | 1.1.6-1.27.26  | x86_64 | SLE11-HAE-SP2-Pool   

おすすめ記事