Removendo o Apache do Debian 5

7

Eu tinha o Debian 5 instalado no meu VPS, mas descobri que ele já vem com o apache2 instalado e funcionando. Eu tentei

apt-get remove apache2

mas disse que o apache2 não estava sendo executado. Eu chequei top e sim, lá estava ele. Então desliguei.

/etc/init.d/apache2 stop

que funcionou bem e desligou o daemon. No entanto, ainda não consigo removê-lo. Eu tentei aptitude remove , mas ele diz que não está instalado.

O que está acontecendo?

    
por Xeoncross 22.09.2010 / 23:23

4 respostas

14

Experimente apt-get remove apache2-utils .

No Debian 5, o Apache é dividido em vários pacotes:

  1. apache2
  2. apache2-mpm-prefork (ou apache2-mpm-worker ou apache2-mpm-event)
  3. apache2.2-common
  4. apache2-utils

Existem interdependências: (1) depende de (2), que depende de (3), que depende de (4). Portanto, remover (4) faz com que todos sejam removidos. (O pacote apache2 não contém muito em si; ele existe apenas para que você possa fazer apt-get install apache2 para instalar convenientemente todos esses pacotes.)

    
por 23.09.2010 / 00:00
0

Provavelmente o seu VPS não veio com o Apache instalado via apt-get. Veja se você pode encontrar os binários em / usr / local, que é um sinal revelador de que está sendo compilado a partir da fonte.

Não consigo encontrar uma boa razão para fazer isso ... e não gosto do som disso ...

    
por 22.09.2010 / 23:58
0

Se você não conseguir remover o pacote por meio de apt ou synaptic , é provável que o apache tenha sido (por algum motivo imprevisto) instalado a partir de um tarball binário ou possivelmente da origem. Nesse caso, provavelmente não há muito o que fazer além de excluir manualmente os arquivos associados ao apache.

    
por 22.09.2010 / 23:59
0

A melhor maneira de remover tudo relacionado ao apache é executar

apt-get remove apache2*
    
por 29.12.2012 / 13:41