
ソースボールから構築したものを削除するのに助けが必要です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/apache2
。which httpd
次のコマンドを実行して、apache2 インストールがどこかで参照されているかどうかを確認することもできます/etc
。
egrep -R -- "/usr/local/apache2" /etc/