Fehler bei der Installation von Nginx unter Linux-Wheezy

595
Saurabh

Ich habe einen Remote-Server (Linux-Debian-Version: 7.8), der aus Sicherheitsgründen in meinem Unternehmen nicht mit der Außenwelt verbunden ist. Für dieses wheezy os: Ich sehe nur die für nginx verfügbare Version: 1.2.1-2.2 + wheezy4, aber es gibt keine etag- Unterstützung in dieser Version.

Ich wollte ein Upgrade durchführen, aber es ist keine höhere Version in Wheezy verfügbar. Ich habe die deb-Datei für 1.6.2-5 + deb8u1 ~ bpo70 + 1 für Wheezy-Backports heruntergeladen, auf den Server hochgeladen und die Installation versucht. Aber ich habe diesen Fehler bekommen:

> sudo dpkg -i nginx-full_1.6.2-5+deb8u1-bpo70+1_amd64.deb  dpkg: dependency problems prevent configuration of nginx-full: nginx-full depends on nginx-common (= 1.6.2-5+deb8u1~bpo70+1); however: Package nginx-common is not installed.  dpkg: error processing nginx-full (--install): dependency problems - leaving unconfigured 

Also habe ich die deb-Datei für nginx-common für wheezy-backports heruntergeladen und versucht, sie zu installieren, aber dann habe ich diese Fehlermeldung erhalten:

>sudo dpkg -i nginx-common_1.6.2-5+deb8u1-bpo70+1_all.deb   dpkg: dependency problems prevent configuration of nginx-common: nginx-common depends on init-system-helpers (>= 1.18~); however: Package init-system-helpers is not installed.  dpkg: error processing nginx-common (--install): dependency problems - leaving unconfigured Processing triggers for man-db ... locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory 

Ich habe init-system-helpers_1.34_all.deb heruntergeladen und versucht, es zu installieren, aber:

>sudo dpkg -i init-system-helpers_1.34_all.deb  dpkg: regarding init-system-helpers_1.34_all.deb containing init-system-helpers: init-system-helpers breaks sysvinit-utils (<< 2.88dsf-59.3~) sysvinit-utils (version 2.88dsf-41+deb7u1) is present and installed.  dpkg: error processing init-system-helpers_1.34_all.deb (--install): installing init-system-helpers would break sysvinit-utils, and deconfiguration is not permitted (--auto-deconfigure might help) Errors were encountered while processing: init-system-helpers_1.34_all.deb 

Ich bekomme nicht weiter, was zu tun ist. Mache ich etwas Wring und dies ist eine bessere Möglichkeit, es zu tun?

1

1 Antwort auf die Frage

1
grawity

Backports sollten nicht durch Herunterladen einzelner .debDateien, sondern durch Konfigurieren des gesamten Repositorys in installiert werden /etc/apt/sources.list. Einzelheiten finden Sie auf der Anleitungsseite .

Das Repository ist so erstellt, dass apt Backports nicht automatisch installiert, auch wenn sie eine neuere Version haben. Es kann also einmalig sicher konfiguriert und dann verwendet werden:

apt-get install -t wheezy-backports nginx

Alternativ verfügt nginx über ein eigenes Repository, das 1.10.0 für Wheezy enthält.