2 votes

Comment puis-je installer la version 7.0.8-0ubuntu0.16.04.3 de php7.0-common ?

Je veux donc installer php7.0-mcrypt avec apt-get.

sudo apt-get install php7.0-mcrypt

et voici l'erreur que j'ai obtenue :

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:
 php7.0-mcrypt : Depends: php7.0-common (= 7.0.8-0ubuntu0.16.04.3) but 7.0.14-2+deb.sury.org~trusty+1 is to be installed
E: Unable to correct problems, you have held broken packages.

Que dois-je faire ? Comment puis-je installer la version 7.0.8-0ubuntu0.16.04.3 de php7.0-common ?

1voto

Arduino_Sentinel Points 1707

Comme le montre l'erreur, il y a un conflit de dépendances entre php7.0-common-7.0.8-0ubuntu0.16.04.3 & php7.0-common-7.0.14-2+deb.sury.org~trusty+1 depuis php7.0-mcrypt besoins 7.0.8-0ubuntu0.16.04.3 pero 7.0.14-2+deb.sury.org~trusty+1 est celui qui va être installé.

Utilisez aptitude , sudo apt-get install aptitude
Pour résoudre simplement les conflits de dépendances, car il offre des options pour le faire,

Pour l'installer, faites sudo aptitude install php7.0-mcrypt puis choisissez l'option appropriée qui résoudra votre problème, aptitude vous proposera plusieurs résolutions potentielles.

1voto

Cela peut se produire en raison de la mise à jour des dépendances de ppa tiers. Installez ppa-purge et utilisez-le pour supprimer les ppas indésirables. (Attention, ne supprimez pas les ppas essentiels). Leur suppression via ppa-purge entraînera la rétrogradation des dépendances, la suppression et l'installation de certains paquets (la suppression par d'autres méthodes peut ne pas avoir cet effet).

sudo apt-get install ppa-purge
sudo ppa-purge ppa:yourppahere

Et puis fais ça :

sudo apt-get install -f
sudo apt autoremove
sudo apt-get install php7.0-mcrypt

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X