Não é possível instalar o pacote

2

Estou tentando instalar alguns pacotes, o comando é:

sudo apt-get install nginx-extras passenger

Mas estou recebendo um erro depois:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nginx-extras : Depends: nginx-common (= 1:1.6.2-9.5.0.4~trusty1) but it is not going to be installed
                Depends: perl (>= 5.18.2-2ubuntu1) but 5.14.2-21+deb7u2 is to be installed
                Depends: perlapi-5.18.2 but it is not installable
                Depends: libc6 (>= 2.14) but 2.13-38+deb7u8 is to be installed
                Depends: libgd3 (>= 2.1.0~alpha~) but it is not installable
                Depends: libperl5.18 (>= 5.18.2) but it is not installable
                Recommends: passenger (< 5.0.5) but 1:5.0.4-1~trusty1 is to be installed
 passenger : Depends: libc6 (>= 2.14) but 2.13-38+deb7u8 is to be installed
             Recommends: passenger-doc (= 1:5.0.4-1~trusty1)
             Recommends: passenger-dev (= 1:5.0.4-1~trusty1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Eu não sei exatamente o que fazer com esse problema, eu acredito que preciso instalar alguns pacotes, mas todos eles?

Obrigado antecipadamente!

    
por Vikaton 21.03.2015 / 22:39

1 resposta

2

Eu tive o mesmo erro e corrigi-lo.

Acho que você seguiu o mesmo guia que eu ( link ) e este só funciona se você estiver usando o 14.04. Qual versão e distribuição você está usando? Você pode encontrá-lo se você executar cat /etc/*-release .

Se você parecer com o VERSION, será assim em VERSION="7 (wheezy)" . O próximo passo que você precisa fazer é editar /etc/apt/sources.list.d/passenger.list como root. Então você pode para sudo vim /etc/apt/sources.list.d/passenger.list e do que mudar

deb https://oss-binaries.phusionpassenger.com/apt/passenger trusty main

para

deb https://oss-binaries.phusionpassenger.com/apt/passenger <Your version> main

no meu caso

deb https://oss-binaries.phusionpassenger.com/apt/passenger wheezy main

Do que 'sudo apt-get update' Agora você deve poder instalar o passageiro nginx-extras

    
por Simon1901 26.11.2015 / 12:33