Apache aus Debian 5 entfernen

7

Ich hatte Debian 5 auf meinem VPS installiert, aber ich stellte fest, dass Apache2 bereits in Betrieb war. Ich habe es versucht

apt-get remove apache2

aber es hieß, dass apache2 nicht lief. Ich habe oben nachgesehen und ja, da war es. Also habe ich es ausgeschaltet.

/etc/init.d/apache2 stop

Das hat gut funktioniert und den Daemon heruntergefahren. Ich kann es jedoch immer noch nicht entfernen. Ich habe es versucht, aptitude removeaber es heißt, dass es nicht installiert ist.

Was ist los?

Xeoncross
quelle

Antworten:

14

Versuchen Sie es apt-get remove apache2-utils.

In Debian 5 ist Apache in mehrere Pakete aufgeteilt:

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

Es gibt Abhängigkeiten: (1) hängt von (2) ab, was von (3) abhängt, was von (4) abhängt. Wenn Sie (4) entfernen, werden alle entfernt. (Das apache2-Paket enthält nicht viel an sich. Es ist nur vorhanden, damit Sie apt-get install apache2alle diese Pakete bequem installieren können.)

200_Erfolg
quelle
Ah, perfekt! Aufgeräumt.
Xeoncross
Ich kann überprüfen, ob dies auch für Debian 6 gilt.
Milad Naseri
0

Höchstwahrscheinlich wurde Ihr VPS nicht mit Apache geliefert, der über apt-get installiert wurde. Überprüfen Sie, ob Sie die Binärdateien in / usr / local finden. Dies ist ein verräterisches Zeichen dafür, dass sie aus dem Quellcode kompiliert wurden.

Ich kann keinen guten Grund dafür finden ... und ich mag den Klang nicht ...

Alex
quelle
0

Wenn Sie das Paket nicht über aptoder entfernen können synaptic, wurde Apache wahrscheinlich (aus einem unvorhergesehenen Grund) von einem binären Tarball oder möglicherweise von der Quelle installiert. In diesem Fall können Sie wahrscheinlich nicht viel tun, außer die mit Apache verknüpften Dateien manuell zu löschen.

EEAA
quelle
0

Der beste Weg, um alles zu entfernen, was mit Apache zu tun hat, ist das Ausführen

apt-get remove apache2*
Daniel Luca CleanUnicorn
quelle