Como posso instalar a versão 7.0.8-0ubuntu0.16.04.3 do php7.0-common

3

Então eu quero instalar o php7.0-mcrypt com o apt-get

sudo apt-get install php7.0-mcrypt

e este é o erro que recebi:

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.

O que devo fazer? Como posso instalar a versão 7.0.8-0ubuntu0.16.04.3 do php7.0-common?

    
por Ainul Hamdani 27.12.2016 / 09:27

2 respostas

2

Como o erro mostra, há um conflito de dependências entre php7.0-common-7.0.8-0ubuntu0.16.04.3 & amp; php7.0-common-7.0.14-2+deb.sury.org~trusty+1 desde php7.0-mcrypt precisa de 7.0.8-0ubuntu0.16.04.3 mas 7.0.14-2+deb.sury.org~trusty+1 é o que vai ser instalado.

Use aptitude , sudo apt-get install aptitude
Simplesmente resolver conflitos de dependências, pois isso dará opções para isso,

Para instalar o sudo aptitude install php7.0-mcrypt , escolha a opção adequada para resolver o seu problema, o aptitude sugerirá várias resoluções possíveis.

    
por Arduino_Sentinel 27.12.2016 / 10:01
2

Isso pode acontecer devido a dependências atualizadas de ppas de terceiros. Instale o ppa-purge e use-o para remover os ppas indesejados. (Tenha cuidado. Não remova o ppas essencial.) Removê-los através do ppa-purge irá diminuir as dependências, remover e instalar alguns pacotes (removê-los de outros métodos pode não fazer isso.)

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

E então faça isso:

sudo apt-get install -f
sudo apt autoremove
sudo apt-get install php7.0-mcrypt
    
por vikramreddym 27.12.2016 / 11:03

Tags