1

Centos 6でできること

# yum install webserver

また

# yum install httpd

また、両方のコマンドで httpd (apache) がインストールされます

RPM を構築していますが、どちらを使用すればよいのか、なぜ違うのかわかりません。パッケージには、アドレス指定できる「一般的な」名前がありますか? たとえば、lighttpd をインストールした場合、webserver パッケージを提供できますか?

4

1 に答える 1

1

RPM は多くのことを提供します。ネイティブ ライブラリの参照、perl モジュールなどです。RPM のビルド中にすべてが計算されます。

ただし、次のように、spec ファイル (RPM のビルドに使用されるファイル) に自分で指定することもできます。

Provides: blablabla

したがって、httpdパッケージには次のものがあることを意味します。

Provides: webserver

その仕様ファイルで。

インストールされたパッケージが提供するものを照会できます。

rpm -q --provides pkgnamehere

しかし、どのパッケージが何かを提供しているかを尋ねることもできます:

rpm -q --whatprovides theprovidedname

最後に、提供について yum に問い合わせることができます。

yum whatprovides webserver
yum whatprovides grep
yum whatprovides /usr/bin/find
# etc etc
于 2011-12-20T21:36:37.510 に答える