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?

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.)


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 ...


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.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.