「これはヤバかったな」という遅刻エピソード

初心者ですが質問です。Fedora Linuxでサーバを構築しているのですがどうも既存でapacheが入っていたのを知らず、自分でapacheをインストールしてしまいました。サイトを見ていると既存のはrpm -eを使ってアンインストールできるとのことです。
しかし、httpd -versionとrpm -aq|grep httpdを使ってみると両方既存バージョンが確認されました。これは自分で入れたのがインストールされてないってことでしょうか?もし今、既存のをアンインストールしたら何もインストールされてないことになりますか?
もう運用しているので再インストールはしたくないです。ちなみに訳あって既存のは2.0.47で自分で入れたのは1.3.28でrpmじゃなく、ソースからコンパイルしました。説明不足かもしれませんが回答お願いします。

A 回答 (2件)

> rpm -qa | grep apacheでは何も返されませんでした。



1.x系についてはソースから入れたとのことなので、このコマンドではかからないですね。インストールしたこと自体は間違いないわけですから、やはり現在は1.x系と2.x系の両方が入っていて、2.x系のみが動いているということでしょう(勝手に動くということはないので)。


> それを確かめるコマンドがhttpd -versionとrpm -aq | grep httpdだと思ったのですが・・・。

いえ、これは動作しているかではなく、rpmでインストールされているか、だけが分かります。


> 前に壊れたサーバ復旧のため1.3.28で運用したいのです。

それなら、やはりromで入れた2.x系はrpm -e で削除して、すでに入っている1.x系のほうで運用すればいいのではないでしょうか。


> もし、2.0で運用中ならいきなりrpm -eでアンインストールしたら1.3.28に移行てなことにはならないですよね?

これはならないですね。

この回答への補足

度々ありがとうございます。もう少し教えてください。

>いえ、これは動作しているかではなく、rpmでインストールされているか、だけが分かります。

動作しているapacheのバージョンを確認するコマンドとかありますか?

あともし、2.0で動いていて、アンインストールした場合、1.3.28はまたインストールしたほうがよいのでしょうか?
何卒よろしくお願いします。

補足日時:2005/11/05 17:16
    • good
    • 0
この回答へのお礼

すばやく的確な回答ありがとうございました。

お礼日時:2005/11/10 03:02

> 既存でapacheが入っていた


これはrpmでOSと同時にインストールされたものですね。

> 自分でapacheをインストールしてしまいました
これがtar-ball(apache_1.3.28.tar.gz)ですね。

> httpd -versionとrpm -aq | grep httpdを使ってみると両方既存バージョンが確認されました。

どちらもhttpd のバージョンを見ているので同じ結果になるのでしょう。rpm -qa | grep apache ではどうでしょうか?

> これは自分で入れたのがインストールされてないってことでしょうか?

なのでおそらく両方はいったままだと思います。

> もう運用しているので

これはおそらく、httpd(2.0系)で運用しているということでしょうか?それならソースで入れたのは起動しないでそのまま放っておいてもさし当たり問題は起こらないと思います。

参考URL:http://www.redhat.com/docs/manuals/enterprise/RH …

この回答への補足

回答ありがとうございます。rpm -qa | grep apacheでは何も返されませんでした。

>これはおそらく、httpd(2.0系)で運用しているということでしょうか?

正直分からないので困っています。それを確かめるコマンドがhttpd -versionとrpm -aq | grep httpdだと思ったのですが・・・。前に壊れたサーバ復旧のため1.3.28で運用したいのです。

>なのでおそらく両方はいったままだと思います。

もし、2.0で運用中ならいきなりrpm -eでアンインストールしたら1.3.28に移行てなことにはならないですよね?

補足日時:2005/11/05 15:31
    • good
    • 0

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