必要なすべてのバージョンのパッケージを保存するためのプライベートローカルリポジトリを構築しています。 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