2012-09-11 33 views
67

Do nhầm lẫn, tôi đã xóa thư mục/etc/nginx trong máy tính ubuntu 11.10 của mình. Làm thế nào tôi có thể khôi phục thư mục ngnix trong/etc/nginx?Làm cách nào để khôi phục/etc/nginx?

tôi đã làm các lệnh này:

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

Tôi muốn nhận lại/etc/thư mục nginx. làm sao?

Tôi cố gắng này để cài đặt lại nginx:

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

sau đó nó mang lại cho sau

Reading package lists... Done 

Building dependency tree 

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

Làm thế nào tôi có thể nhận được phần mềm nginx đầy đủ trên ubuntu 11.10?

+0

tôi đã có những lỗi 'ln: thất bại trong việc tạo liên kết tượng trưng '/etc/nginx/modules-enabled/50-mod-http-auth-pam.conf': 'và dpkg: Lỗi gói chế biến libnginx- mod-http-auth-pam (--configure): 'Không có tệp hoặc thư mục nào như vậy, câu trả lời dưới đây hữu ích. Cảm ơn. – jmunsch

Trả lời

187

Để tạo lại nó, gỡ bỏ cài đặt đầu tiên sử dụng thanh trừng để loại bỏ ngay cả các file cấu hình và hồ sơ:

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

sau đó cài đặt:

sudo apt-get install nginx 

Nếu ở trên không làm việc cho bạn, bạn cũng có thể thử sử dụng tùy chọn --force-confmiss của dpkg.

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

Tôi đã thử các lệnh này. Bây giờ nó hoạt động. Cảm ơn bạn. –

Các vấn đề liên quan