1
安装在同一封装在CentOS 6我可以做为什么你用不同的名字与百胜
# yum install webserver
或
# yum install httpd
及命令将安装的httpd(阿帕奇)
我我正在建立一个RPM,我不知道我应该使用哪一个或为什么他们不同。 包是否有一个'通用'的名称,你可以解决他们?例如,如果你安装了lighttpd,它可以提供webserver软件包?
安装在同一封装在CentOS 6我可以做为什么你用不同的名字与百胜
# yum install webserver
或
# yum install httpd
及命令将安装的httpd(阿帕奇)
我我正在建立一个RPM,我不知道我应该使用哪一个或为什么他们不同。 包是否有一个'通用'的名称,你可以解决他们?例如,如果你安装了lighttpd,它可以提供webserver软件包?
RPM提供了很多东西。无论是本机库引用,perl模块等,都是在构建RPM时进行计算的。
但你也可以提供的东西自己在一个规范文件(用于构建一个RPM文件),如:
Provides: blablabla
所以,这意味着httpd
包有:
Provides: webserver
在其spec文件中。
可以查询什么的安装包提供:
rpm -q --provides pkgnamehere
但你也可以问什么软件包提供的东西:
rpm -q --whatprovides theprovidedname
最后,你可以问百胜有关规定:
yum whatprovides webserver
yum whatprovides grep
yum whatprovides /usr/bin/find
# etc etc
感谢您的完美清晰的答案! – ActionOwl 2011-12-21 15:14:58