RPMパッケージ命名規則

RPMパッケージ命名規則

RPMパッケージの命名は少し混乱しています。

私がするとき:

vickey@tb:/usr/include$ rpm -qf event.h 
libevent-devel-2.0.10-2.fc15.i686

そして:

vickey@tb:/usr/include$ repoquery --list  libevent-devel.i686
/usr/bin/event_rpcgen.py
/usr/include/evdns.h
/usr/include/event.h
....
....

2番目のコードボックスでは、/usr/include/event.hはlibevent-devel.i686で提供されていますが、最初のコードボックスのクエリはlibevent-devel-2.0.10-2.fc15パッケージに属していることを示しています。

パッケージマネージャはこれらのエイリアスを使用しますか?

答え1

私が仕事を過度に単純化した場合は、許してください。

最初の例では、ローカルRPMデータベースを照会します。通常、1つのRPMバージョンのみがインストールされます。

リポジトリには同じパッケージの複数のバージョンを含めることができます。したがって、RPM名とアーキテクチャのみが表示されます。

関連情報