こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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点になります。

ご回答よろしくお願いいたします。

投稿日時 - 2016-05-19 10:23:13

QNo.9174706

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

>(1)インストールコマンドがおかしいのか?

他の方と重なりますが、installrootを指定したので、指定した通りになっただけです。

>(2)Apacheは削除したので/usr/local/apache246配下のフォルダは削除しても良いのか?
の2点になります。

いきなり削除するのでは無くて、Apacheとともにインストールされたパッケージをすべてremoveしてからにしてください。

apache「だけ」を別ディレクトリにインストールしたいのならば、依存しているパッケージをまず普通にインストールした後で、apacheをディレクトリ指定でインストールすれば良いかと。
例えば、普通にapacheをインストールした後、apacheだけをremoveすると、依存パッケージだけをインストールできます。

まあ、「Apacheだけを別ディレクトリにインストールしたい」というニーズそのものが間違った考えだという可能性が高いですが。
何故なんでしょう?

投稿日時 - 2016-05-19 23:18:58

補足

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

投稿日時 - 2016-05-20 08:46:45

お礼

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

投稿日時 - 2016-05-20 08:44:44

ANo.1

> (1)インストールコマンドがおかしいのか?

/usr/local/apache246 にインストールしたかったのであれば、インストールコマンドはそれで良いです。
他にいろいろインストールされたのはApacheパッケージに依存するパッケージが合わせてインストールされたのだと思いますので、動作としては正常なものになります。


> (2)Apacheは削除したので/usr/local/apache246配下のフォルダは削除しても良いのか?

インストールされたものを全部アンインストールして、ディレクトリ内に何が残っているかを念のため確認してみた方が良いと思います。
ディレクトリ内が空であれば消しても問題ないと思います。

投稿日時 - 2016-05-19 20:06:19

お礼

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

投稿日時 - 2016-05-20 08:44:34

あなたにオススメの質問