プロが教える店舗&オフィスのセキュリティ対策術

linux初心者です。

apatchをコンパイルしてインストールしました。只今インストール直後の状態にありますが、apatchのバージョンを訳あってダウングレードしたいため、インストールしたものをアンインストールし、バージョンを落としたものをインストールしなおしたいと思っています。

アンインストールする方法は何かあるのでしょうか?それとも、単純にapatchのディレクトリを削除すればいいのでしょうか?

A 回答 (4件)

ソースからコンパイルしたのであればパッケージインストールのような簡単なアンインストール手段はありません。

インストールしたファイルを消してしまうだけでかまいません。

但し、インストールパスを変更すれば複数インストールも出来ますし、単に旧バージョンで上書きしてしまってもあまり困ることはありませんので、いちいちアンインストールしてからでなくても大体は平気です。
    • good
    • 0
この回答へのお礼

なるほど!ソースからコンパイルしてインストールしました。。
ありがとうございます!

お礼日時:2002/08/16 21:21

ご利用のディストリビューションが、パッケージ管理機構を採用しているなら、それでアンインストールできます。


RedHat系なら、rpmが、debianならaptが使われています。
詳しくは、それぞれのマニュアルをどうぞ。

ソースのtarballからコンパイルしているのであれば、下手に削除するんじゃなく、そのまま上書きインストールした方が良いでしょう。
apacheの場合、httpd.confに記述されているものしか読み込まないので、余分なものがあっても悪さをする可能性が低いので。
    • good
    • 0
この回答へのお礼

今回はソースからコンパイルしました。。
rpmであればアンインストールできるというのは大発見です!!

お礼日時:2002/08/16 21:23

ソースからコンパイルしたのなら、最初に


./configure
を実行したはずです。
その際、何もオプションを指定していなければ
/usr/local/apache
配下にすべてインストールされるはずです。
./configure --layout
と実行すると、インストール先のディレクトリが表示されます。
    • good
    • 0
この回答へのお礼

確認してみると、すべて/usr/local/apache 配下にインストールされていました。

/usr/local/apache配下をすべて削除すればOKってことなんでしょうか??

お礼日時:2002/08/17 01:49

>確認してみると、すべて/usr/local/apache 配下にインストールされていました。


>/usr/local/apache配下をすべて削除すればOKってことなんでしょうか??

/usr/local/apache配下をすべて削除して問題ありません。
/usr/local/apache/etc配下のhttpd.conf等を修正されているのでしたら、念のためにバックアップされると良いでしょう。
RPM形式のパッケージなら簡単にアンインストールできますが、バグやセキュリティホールが見つかったとき、Apache本家のHPから最新版のソースが提供されます。パッケージになるには少し間があります。
又、ソースならコンパイル時にオプション指定であなたのシステムに合わせてapacheを最適化できます。
あなたのスキルアップにもなりますので、ソースからの導入をおすすめします。
    • good
    • 0
この回答へのお礼

大変参考になりました。
ありがとうございます。

お礼日時:2002/08/17 23:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!