我对 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 名称和体系结构。