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

在第二个代码框中 /usr/include/event.h 是由 libevent-devel.i686 提供的,但第一个代码框中的查询显示它属于包 libevent-devel-2.0.10-2.fc15.i686 。

包管理器是否使用这些别名?

答案1

如果我把事情过于简单化了,请原谅我。

在第一个示例中,您正在查询本地 RPM 数据库。通常,仅安装一个 RPM 版本。

一个存储库可以包含同一包的多个版本。因此,它将仅显示 RPM 名称和体系结构。

相关内容