Debian
從 Debian 5 中刪除 Apache
我在我的 VPS 上安裝了 Debian 5,但我發現它附帶的 apache2 已經啟動並執行。我試過
apt-get remove apache2
但它說apache2沒有執行。我檢查了頂部,是的,就在那裡。所以我把它關掉了。
/etc/init.d/apache2 stop
這工作正常並關閉了守護程序。但是,我仍然無法刪除它。我試過
aptitude remove
了,但它說它沒有安裝。到底是怎麼回事?
試試
apt-get remove apache2-utils
。在 Debian 5 中,Apache 被分成多個包:
- 阿帕奇2
- apache2-mpm-prefork(或 apache2-mpm-worker 或 apache2-mpm-event)
- apache2.2-common
- apache2-utils
存在相互依賴關係:(1)依賴於(2),依賴於(3),依賴於(4)。因此,刪除 (4) 會導致它們全部被刪除。(apache2 包本身並不包含太多內容;它只是存在以便您可以
apt-get install apache2
方便地安裝所有這些包。)
很可能您的 VPS 沒有附帶通過 apt-get 安裝的 Apache。查看是否可以在 /usr/local 中找到二進製文件,這表明它是從原始碼編譯的。
我找不到這樣做的充分理由……而且我不喜歡它的聲音……