
Preciso de ajuda para remover httpd
o que construí a partir do source ball, as instruções para instalação estão escritas nesteblog
yum remove
não consigo excluir instalado httpd
, mas httpd -v
o comando ainda mostrou que httpd
ainda existe no meu servidor
[root@localhost httpd-2.4.28]# httpd -v
Server version: Apache/2.4.28 (Unix)
Server built: Aug 15 2021 09:21:05`
Depois de fazer uma pesquisa no Google, li que preciso excluir pastas e arquivos adicionados manualmente
[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
Eu fiz, uninstall
mas não funciona, devo deletar toda essa pasta e tudo que ela contém?
/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
Responder1
Resposta curta:
É seguro excluir o diretório /usr/local/apache2
. Isso deve remover a versão do httpd que você instalou. Você pode verificar verificando se o httpd está instalado após remover esse diretório.
Resposta um pouco mais longa:
Para desinstalar manualmente no *nix, basta remover os arquivos do local de instalação. Isso foi definido quando você configurou o httpd com este comando na postagem do blog vinculada:
[root@linuxhelp1 httpd-2.4.28]# ./configure --enable-ssl --enable-so --with-mpm=event --with-included-apr --prefix=/usr/local/apache2
Observe que isso yum remove
não funcionará porque a versão do httpd que você instalou não é visível para o yum, que funciona com o banco de dados rpm local.
Você pode verificar se a versão do httpd que você está vendo na linha de comando é aquela executando /usr/local/apache2
antes which httpd
de remover o diretório.
Você também pode querer ver se a instalação do Apache2 é mencionada em algum lugar /etc
executando:
egrep -R -- "/usr/local/apache2" /etc/