tarball からビルドされた httpd を削除する

tarball からビルドされた httpd を削除する

ソースボールから構築したものを削除するのに助けが必要ですhttpd。インストールの手順はここから書かれていますブログ

yum removeインストールされたものを削除できませんhttpdが、httpd -vコマンドを実行するとhttpdサーバー上にまだ存在していることが示されます

[root@localhost httpd-2.4.28]# httpd -v
Server version: Apache/2.4.28 (Unix)
Server built:   Aug 15 2021 09:21:05`

Googleで検索したところ、手動​​で追加したフォルダとファイルを削除する必要があると読みました

[root@linuxhelp1 httpd-2.4.28]# make install
Making install in srclib
make[1]: Entering directory `/root/httpd-2.4.28/srclib' 
Making install in apr
make[2]: Entering directory `/root/httpd-2.4.28/srclib/apr' 
make[3]: Entering directory `/root/httpd-2.4.28/srclib/apr' 
make[3]: Nothing to be done for `local-all' .
make[3]: Leaving directory `/root/httpd-2.4.28/srclib/apr' 
/root/httpd-2.4.28/srclib/apr/build/mkdir.sh /usr/local/apache2/lib /usr/local/apache2/bin /usr/local/apache2/build 
         /usr/local/apache2/lib/pkgconfig /usr/local/apache2/include
mkdir /usr/local/apache2
mkdir /usr/local/apache2/lib
mkdir /usr/local/apache2/bin
mkdir /usr/local/apache2/build
mkdir /usr/local/apache2/lib/pkgconfig
mkdir /usr/local/apache2/include
mkdir /usr/local/apache2/manual
make[1]: Leaving directory `/root/httpd-2.4.28

作成しましたuninstallが、動作しません。このフォルダとその中にあるすべてのものを削除する必要がありますか?

/usr/local/apache2/lib 
/usr/local/apache2/bin 
/usr/local/apache2/build 
/usr/local/apache2/lib/pkgconfig 
/usr/local/apache2/include
/usr/local/apache2
/usr/local/apache2/lib
/usr/local/apache2/bin
/usr/local/apache2/build
/usr/local/apache2/lib/pkgconfig
/usr/local/apache2/include
/usr/local/apache2/manual

答え1

短い答え:

ディレクトリを削除しても問題ありません/usr/local/apache2。これにより、インストールした httpd のバージョンが削除されます。そのディレクトリを削除した後、httpd がインストールされているかどうかを確認することで確認できます。

少し長い答え:

*nix で手動でアンインストールするには、インストールされた場所からファイルを削除するだけです。これは、リンクされたブログ投稿の次のコマンドを使用して httpd を構成したときに設定されました。

[root@linuxhelp1 httpd-2.4.28]# ./configure --enable-ssl --enable-so --with-mpm=event --with-included-apr --prefix=/usr/local/apache2

yum removeインストールした httpd のバージョンは、ローカル rpm データベースで動作する yum には表示されないため、動作しないことに注意してください。

ディレクトリを削除する前に、コマンド ラインから表示されている httpd のバージョンが正しいものであるかどうかを確認できます/usr/local/apache2which httpd

次のコマンドを実行して、apache2 インストールがどこかで参照されているかどうかを確認することもできます/etc

egrep -R -- "/usr/local/apache2" /etc/

関連情報