J'essaie d'installer quelques paquets, la commande est la suivante:
Sudo apt-get install nginx-extras passenger
Mais je reçois une erreur par la suite:
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.
Je ne sais pas exactement quoi faire avec ce problème, je pense avoir besoin d'installer des paquets, mais tous ceux-là?
Merci d'avance!
J'ai eu la même erreur et je l'ai corrigé.
Je suppose que vous avez suivi le même guide que moi ( https://gorails.com/deploy/ubuntu/14.04 ) et celui-ci ne fonctionne que si vous utilisez 14.04. Quelle version et quelle distribution utilisez-vous? Vous pouvez le trouver si vous exécutez cat /etc/*-release
.
Si vous regardez comme avec VERSION, cela ressemble à ceci sur VERSION="7 (wheezy)"
. Vous devez ensuite éditer /etc/apt/sources.list.d/passenger.list
en tant que root. Donc, vous pouvez Sudo vim /etc/apt/sources.list.d/passenger.list
et que changer
deb https://oss-binaries.phusionpassenger.com/apt/passenger trusty main
à
deb https://oss-binaries.phusionpassenger.com/apt/passenger <Your version> main
dans mon cas
deb https://oss-binaries.phusionpassenger.com/apt/passenger wheezy main
Alors, faites 'Sudo apt-get update' Maintenant, vous devriez pouvoir installer nginx-extras passagers