Bagaimana cara memulihkan / etc / nginx? [Tutup]

104

Karena kesalahan saya telah menghapus direktori / etc / nginx di PC ubuntu 11.10 saya. Bagaimana cara memulihkan direktori ngnix di / etc / nginx?

Saya melakukan perintah ini:

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

Saya ingin mendapatkan lagi direktori / etc / nginx. bagaimana?

Saya mencoba ini untuk menginstal ulang nginx:

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

maka itu memberi berikut

Reading package lists... Done

Building dependency tree   

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

Bagaimana saya bisa mendapatkan perangkat lunak nginx lengkap di ubuntu 11.10?

Gowri Naidu R
sumber
Saya mengalami kesalahan ini ln: failed to create symbolic link ‘/etc/nginx/modules-enabled/50-mod-http-auth-pam.conf’: and dpkg: paket pemrosesan kesalahan libnginx-mod-http-auth-pam (--configure): `Tidak ada file atau direktori seperti itu, jawaban di bawah ini berguna. Terima kasih.
jmunsch

Jawaban:

290

Untuk membuatnya kembali, pertama-tama hapus instalan menggunakan pembersihan untuk menghapus file dan catatan konfigurasi yang merata:

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

lalu instal ulang:

sudo apt-get install nginx

Jika di atas tidak berhasil untuk Anda, Anda juga dapat mencoba menggunakan opsi --force-confmiss dari dpkg.

sudo dpkg --force-confmiss -i /var/cache/apt/archives/nginx-common_*.deb 
aravind.udayashankara
sumber