2012-09-11 30 views
67

錯誤我已經在我的ubuntu 11.10 PC中刪除了/ etc/nginx目錄。我怎樣才能恢復/ etc/nginx中的ngnix目錄?如何恢復/ etc/nginx?

我做了這些命令:

  1. sudo su
  2. rm -rf /etc/nginx

我想再次獲得的/ etc/nginx的目錄。怎麼樣?

我嘗試這樣做重新安裝nginx的:

  1. sudo apt-get update
  2. sudo apt-get upgrade
  3. sudo apt-get install nginx

然後它給了以下

Reading package lists... Done 

Building dependency tree 

Reading state information... Done 
E: Unable to locate package nginx 

如何在Ubuntu 11.10上獲得完整的nginx軟件?

+0

我有這些錯誤'LN:無法創建符號鏈接 '/etc/nginx/modules-enabled/50-mod-http-auth-pam.conf':和'dpkg:處理包libnginx- mod-http-auth-pam(--configure):'沒有這樣的文件或目錄'下面的答案是有用的。謝謝。 – jmunsch

回答

187

要使用清洗以去除甚至配置文件和記錄的重建,首先卸載:

sudo apt-get purge nginx nginx-common nginx-full 

然後再重新安裝:

sudo apt-get install nginx 

如果上述方法不爲你工作,你也可以嘗試使用dpkg的--force-confmiss選項。

sudo dpkg --force-confmiss -i /var/cache/apt/archives/nginx-common_*.deb 
+1

我只是試過這些命令。現在它的工作。謝謝。 –