Удаление httpd, собранного из tarball

Удаление httpd, собранного из tarball

Мне нужна помощь в удалении 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 не видна yum, который работает с локальной базой данных rpm.

Вы можете убедиться, что версия httpd, которую вы видите в командной строке, соответствует указанной, /usr/local/apache2запустив which httpdее перед удалением каталога.

Вы также можете проверить, упоминается ли где-нибудь установка apache2, /etcвыполнив:

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

Связанный контент