• 締切済み

Apacheインストールについて

CentOS7でメールサーバを構築しております。 yumでApacheのインストールを行う際に、インストール場所を変更する必要があったので コマンドを調べて以下のように実行しました。 yum -y --installroot=/usr/local/apache246 --releasever=7 install httpd するとApache以外のファイル?が100個ほどインストールされてしまったようなログが出ました。実際/usr/local/apache246の配下に沢山のフォルダが作成されていました。 Apacheをアンインストールすれば削除されるのかと思い、 yum -y --installroot=/usr/local/apache246 --releasever=7 remove httpd を実行しましたが、Apacheだけアンインストールされたようで、 フォルダは依然残ったままです。 お伺いしたいのは (1)インストールコマンドがおかしいのか? (2)Apacheは削除したので/usr/local/apache246配下のフォルダは削除しても良いのか? の2点になります。 ご回答よろしくお願いいたします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

>(1)インストールコマンドがおかしいのか? 他の方と重なりますが、installrootを指定したので、指定した通りになっただけです。 >(2)Apacheは削除したので/usr/local/apache246配下のフォルダは削除しても良いのか? の2点になります。 いきなり削除するのでは無くて、Apacheとともにインストールされたパッケージをすべてremoveしてからにしてください。 apache「だけ」を別ディレクトリにインストールしたいのならば、依存しているパッケージをまず普通にインストールした後で、apacheをディレクトリ指定でインストールすれば良いかと。 例えば、普通にapacheをインストールした後、apacheだけをremoveすると、依存パッケージだけをインストールできます。 まあ、「Apacheだけを別ディレクトリにインストールしたい」というニーズそのものが間違った考えだという可能性が高いですが。 何故なんでしょう?

noname#259325
質問者

お礼

ご回答ありがとうございます。 (1)については承知しました。 (2)についてはインストールされたものが把握できなかったので、OSから再インストールすることにしました。

noname#259325
質問者

補足

「Apacheだけを別ディレクトリにインストール」は別の方の指示の元行っておりましたので、理由については改めて確認しようと思います。

  • h271015
  • ベストアンサー率71% (62/87)
回答No.1

> (1)インストールコマンドがおかしいのか? /usr/local/apache246 にインストールしたかったのであれば、インストールコマンドはそれで良いです。 他にいろいろインストールされたのはApacheパッケージに依存するパッケージが合わせてインストールされたのだと思いますので、動作としては正常なものになります。 > (2)Apacheは削除したので/usr/local/apache246配下のフォルダは削除しても良いのか? インストールされたものを全部アンインストールして、ディレクトリ内に何が残っているかを念のため確認してみた方が良いと思います。 ディレクトリ内が空であれば消しても問題ないと思います。

noname#259325
質問者

お礼

ご回答ありがとうございます。 (1)については承知しました。 (2)についてはインストールされたものが把握できなかったので、OSから再インストールすることにしました。