/ Etc / nginx'i nasıl geri yükleyebilirim? [kapalı]


104

Yanlışlıkla ubuntu 11.10 bilgisayarımda / etc / nginx dizinini kaldırdım. / Etc / nginx içindeki ngnix dizinini nasıl geri yükleyebilirim?

Şu komutları yaptım:

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

/ Etc / nginx dizinini tekrar almak istiyorum. Nasıl?

Bunu nginx'i yeniden yüklemeyi denedim:

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

sonra takip ediyor

Reading package lists... Done

Building dependency tree   

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

Ubuntu 11.10'da tam nginx yazılımını nasıl edinebilirim?


Şu hatayı aldım: ln: failed to create symbolic link ‘/etc/nginx/modules-enabled/50-mod-http-auth-pam.conf’: and dpkg: libnginx-mod-http-auth-pam (--configure) paketini işlerken hata: `Böyle bir dosya veya dizin yok` aşağıdaki cevap yararlı oldu. Teşekkürler.
jmunsch

Yanıtlar:


293

Yeniden oluşturmak için, ilk olarak, konfigürasyon dosyalarını ve kayıtlarını bile kaldırmak için temizleme özelliğini kullanarak kaldırın:

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

sonra yeniden yükleyin:

sudo apt-get install nginx

Yukarıdakiler sizin için işe yaramazsa, dpkg'nin --force-confmiss seçeneğini de deneyebilirsiniz.

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

hayat kurtarıcı! Bozuk apt üzerinde çalışmanıza bile teşekkürler
Daniel Adenew
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.