再安裝apache2的問題

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

再安裝apache2的問題

文章鄭君豪 » 週二 1月 18, 2005 10:02 pm

原本安裝了apache2 移除後
發現 /etc/apache2 底下的子目錄及檔案還在
所以我就把/etc/apache2整個目錄刪了

現在我又要裝apache2
裝好後 我發現沒有/etc/apache2

不管我用什麼方法重複的安裝apache2 (apt-get, aptitude)
那個/etc/apache2就是沒有出現

請高手指點一下

謝謝
鄭君豪
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週一 1月 17, 2005 10:31 pm

re:再安裝apache2的問題

文章d2207197 » 週二 1月 18, 2005 10:12 pm

/etc/apache2 是包含在 apache2-common

先 dpkg -P apache2-common
然後再 aptitude install apache2

另外,請愛用 aptittude,若您不打算保留設定檔,請愛用 purge。單純 remove 並不會刪除設定檔。
移除軟體與其設定檔請用 aptitude purge package_name 或 apt-get remove --purge package_name,但不建議使用 apt-get。aptitude 不僅是提供圖形介面而已,而是更完善的套件管理模式。

假使您 aptitude install apache2,他會連帶安裝 apache2-common,並為 apache2-common 標示 auto。
下次 aptitutde purge apache2 時,他發現 apache2-common 這個標示為 auto 的 package 再也沒有套件相依他了,於是也會順道將他 purge。這會讓系統更為乾淨。

deborphan 只會處理 library 檔案,無法完全達成這項功能。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:再安裝apache2的問題

文章caosheng » 週二 1月 18, 2005 10:48 pm

如果習慣用apt-get或不喜歡用aptitude
不妨配合 debfoster 這個套件,刪東西比較方便和乾淨
caosheng
懵懂的國中生
懵懂的國中生
 
文章: 222
註冊時間: 週一 12月 27, 2004 2:27 pm

re:再安裝apache2的問題

文章鄭君豪 » 週三 1月 19, 2005 1:28 am

不好意思
我執行dpkg -P apache2-common的時候,出現了一下的錯誤信息:
dpkg: dependency problems prevent removal of apache2-common:
libapache2-mod-python2.3 depends on apache2-common.
libapache2-mod-perl2 depends on apache2-common (>= 2.0.50-9).
apache2-mpm-prefork depends on apache2-common (= 2.0.52-3).
dpkg: error processing apache2-common (--purge):
dependency problems - not removing
Errors were encountered while processing:
apache2-common

我之前也是使用purge來刪除的 不知道為什麼沒有刪掉

您說的把apache2-common標示為auto是要怎麼做?

真是不好意思 剛開始摸debian 所以很多東西都不知道 不清楚
麻煩您了
鄭君豪
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週一 1月 17, 2005 10:31 pm

re:再安裝apache2的問題

文章d2207197 » 週三 1月 19, 2005 1:43 am

他說那些東西相依他,那就把他們給清掉
代碼: 選擇全部
aptitude purge apache2-common

如果失敗的話,就一個一個砍:
代碼: 選擇全部
dpkg -P  libapache2-mod-python2.3   libapache2-mod-perl2  apache2-mpm-prefork apache2-common


您只 purge apache2 ,沒有 purge apache2-common

如果用用 aptitude 安裝 apache2,而 apache2-common 是因為相依性而安裝的
那 aptitude 就會自動標示 apache2-common 為 auto 了。
如果當初不是用 aptitude 安裝,只能手動用 aptitude markauto package_name 手動標示了。
當然這樣搞要一個一個套件弄,所以從此以後改用 aptitude 安裝軟體吧,不要用 apt-get。
頭像
d2207197
鑽研的研究生
鑽研的研究生
 
文章: 1763
註冊時間: 週二 5月 27, 2003 9:57 pm
來自: 火星

re:再安裝apache2的問題

文章鄭君豪 » 週三 1月 19, 2005 1:49 am

哦 可以刪了

不好意思
那麼請問一下要如何手動標示apache2-common為auto呢?

因為現在它好像和apache2是分開的

謝謝您多次的回應
鄭君豪
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週一 1月 17, 2005 10:31 pm

re:再安裝apache2的問題

文章鄭君豪 » 週三 1月 19, 2005 2:19 pm

謝謝 我的問題得到解決了

原來apache2-common是apache2-mpm-worker 2.0.52-3的auto
而apache2-mpm-worker 2.0.52-3又是apache2的auto

謝謝解答我問題的兩位 :-)
鄭君豪
可愛的小學生
可愛的小學生
 
文章: 8
註冊時間: 週一 1月 17, 2005 10:31 pm


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron