
Necesito ayuda para eliminar httpd
lo que construí a partir de la bola fuente, las instrucciones de instalación están escritas a partir de esteBlog
yum remove
No puedo eliminar el comando instalado httpd
pero httpd -v
aún muestra que httpd
todavía existe en mi servidor.
[root@localhost httpd-2.4.28]# httpd -v
Server version: Apache/2.4.28 (Unix)
Server built: Aug 15 2021 09:21:05`
Después de hacer una búsqueda en Google, leí que necesito eliminar carpetas y archivos agregados 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
Lo hice uninstall
pero no funciona. ¿Debo eliminar toda esta carpeta y todo lo que contiene?
/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
Respuesta1
Respuesta corta:
Es seguro eliminar el directorio /usr/local/apache2
. Esto debería eliminar la versión de httpd que instaló. Puede verificarlo verificando si httpd está instalado después de eliminar ese directorio.
Respuesta un poco más larga:
Para desinstalar manualmente en *nix, simplemente elimine los archivos de su ubicación de instalación. Esto se configuró cuando configuró httpd con este comando de la publicación de blog vinculada:
[root@linuxhelp1 httpd-2.4.28]# ./configure --enable-ssl --enable-so --with-mpm=event --with-included-apr --prefix=/usr/local/apache2
Tenga en cuenta que eso yum remove
no funcionará porque la versión de httpd que instaló no es visible para yum, que funciona con la base de datos rpm local.
Puede verificar que la versión de httpd que está viendo en la línea de comando sea la que está /usr/local/apache2
ejecutando which httpd
antes de eliminar el directorio.
También es posible que desees ver si se hace referencia a la instalación de Apache2 en algún lugar /etc
ejecutando:
egrep -R -- "/usr/local/apache2" /etc/