Como removo o Apache se o instalar a partir do tarball de origem?

3

Eu instalei o Apache 2.4 de um tar de origem, e parece não haver opções "make deinstall" ou "make uninstall" no makefile no diretório extraído.
Como posso remover o servidor Apache instalado do meu sistema?

O sistema é o FreeBSD; Evitei usar as portas porque a instalação era para um servidor de teste com uma versão inferior do OpenSSL.

    
por user2738698 17.04.2014 / 21:52

1 resposta

5

Você remove os arquivos que foram instalados manualmente, usando o comando rm .

(Se você não sabe quais arquivos você precisa remover algumas vezes, isso ajuda a make install novamente e procura os arquivos que foram atualizados - você provavelmente se tornou uma bagunça).

A próxima vez que você precisar criar um ambiente de teste, você deverá pensar e planejar a eventual remoção desse ambiente (por exemplo, usando --prefix=/usr/local/apache-test quando executar configure , para que todos os arquivos instalados estejam convenientemente sob um diretório ).
Isso requer um pouco mais de trabalho de sua parte, mas é menos provável que faça uma bagunça em seu servidor.

Uma solução melhor seria usar a jail funcionalidade do FreeBSD para confinar totalmente seu teste meio Ambiente. Isso tem uma curva de aprendizado mais acentuada (e usa muito mais espaço em disco), mas é a coisa certa em termos de isolamento / contenção.

    
por 17.04.2014 / 23:30