
Ich brauche Hilfe beim Entfernen httpd
des von mir erstellten Quellballs. Die Installationsanweisungen sind hier zu finden.Blog
yum remove
kann installiert nicht löschen httpd
, aber httpd -v
der Befehl zeigte immer noch, dass es httpd
noch auf meinem Server existiert
[root@localhost httpd-2.4.28]# httpd -v
Server version: Apache/2.4.28 (Unix)
Server built: Aug 15 2021 09:21:05`
Nach einer Google-Suche las ich, dass ich manuell hinzugefügte Ordner und Dateien löschen muss
[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
Ich habe es gemacht, uninstall
aber es funktioniert nicht. Soll ich den gesamten Ordner und alles darin löschen?
/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
Antwort1
Kurze Antwort:
Sie können das Verzeichnis bedenkenlos löschen /usr/local/apache2
. Dadurch sollte die von Ihnen installierte Version von httpd entfernt werden. Sie können dies überprüfen, indem Sie prüfen, ob httpd installiert ist, nachdem Sie dieses Verzeichnis entfernt haben.
Etwas längere Antwort:
Um in *nix manuell zu deinstallieren, entfernen Sie einfach die Dateien von ihrem Installationsort. Dies wurde festgelegt, als Sie httpd mit diesem Befehl aus dem verlinkten Blogpost konfiguriert haben:
[root@linuxhelp1 httpd-2.4.28]# ./configure --enable-ssl --enable-so --with-mpm=event --with-included-apr --prefix=/usr/local/apache2
Beachten Sie, dass yum remove
dies nicht funktioniert, da die von Ihnen installierte httpd-Version für Yum, das mit der lokalen RPM-Datenbank arbeitet, nicht sichtbar ist.
Sie können überprüfen, ob die in der Befehlszeile angezeigte Version von httpd die richtige ist, indem Sie sie /usr/local/apache2
vor which httpd
dem Entfernen des Verzeichnisses ausführen.
Sie können auch prüfen, ob irgendwo auf die Apache2-Installation verwiesen wird, indem Sie Folgendes /etc
ausführen:
egrep -R -- "/usr/local/apache2" /etc/