Erros ao instalar o nginx no Linux- wheezy

1

Eu tenho um servidor remoto (Linux versão debian: 7.8), que não está conectado ao mundo externo devido a alguns problemas de segurança na minha empresa. Para este wheezy os: Eu vejo apenas a versão disponível para o nginx é: 1.2.1-2.2 + wheezy4 , Mas não há etag suporte nesta versão.

Eu queria atualizá-lo, mas não há uma versão superior disponível em wheezy , então baixei o arquivo deb para 1.6.2-5 + deb8u1 ~ bpo70 + 1 para wheezy-backports, enviado para o servidor e tentei instalá-lo. Mas eu recebi este erro:

> 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

Então baixei o arquivo deb para o nginx-common para o wheezy-backports, e tentei instalá-lo mas então eu recebi este erro:

>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

Eu baixei o init-system-helpers_1.34_all.deb e tentei instalá-lo, mas:

>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

Eu não estou mais adiantado o que fazer, estou fazendo algo e esta é uma maneira melhor de fazer isso?

    
por Saurabh 07.06.2016 / 05:51

1 resposta

1

Os backports devem ser instalados não fazendo o download de arquivos .deb individuais, mas configurando todo o repositório em /etc/apt/sources.list . Consulte a página de instruções para obter detalhes.

O repositório é feito de tal forma que o apt não instalará automaticamente os backports, mesmo que eles tenham uma versão posterior, para que possa ser configurado com segurança uma vez e depois usado via:

apt-get install -t wheezy-backports nginx

Alternativamente, o nginx tem o seu próprio repositório contendo 1.10.0 para o Wheezy.

    
por 07.06.2016 / 06:46