Erro depois de tentar instalar o php5-mcrypt no Debian Squeeze

1

Eu quero instalar o php5-mcrypt, mas recebo este erro depois de entrar em um

apt-get install php5-mcrypt

Erro:

php5-mcrypt : Hängt ab von: php5-common (= 5.3.3-7+squeeze15) aber 5.3.9-1~dotdeb.2 soll installiert werden

Erro (traduzido):

php5-mcrypt : Depends on: php5-common (= 5.3.3-7+squeeze15) but 5.3.9-1~dotdeb.2 should be installed

Minha sources.list:

# squeeze packages
deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
    
por StinsonMaster 20.05.2013 / 14:04

1 resposta

1

Parece que você tinha fontes de repositório diferentes no passado e tentou instalar a partir delas:

  • o repositório oficial da Debian
  • o repositório não oficial dotdeb.org

O pacote php5-common proveniente de dotdeb.org está atualmente marcado para ser instalado, embora você não tenha o dotdeb.org fonte presente mais. E o pacote php5-mcrypt que você está tentando instalar está vindo do repositório oficial da Debian e é de uma versão mais antiga, daí a discrepância.

Para resolver isso, você tem duas opções:

  1. Você vai com o repositório dotdeb.org e você adicione de volta às suas fontes , você apt-get update e tente instalar novamente.
  2. Você mantém apenas os pacotes vindos do repositório oficial do Debian, então você deve evitar a instalação do php5-common (e qualquer outro pacote vindo de dotdeb. org ou outro repositório não oficial e marcado para ser instalado). Isso pode ser feito com apt-get remove php5-common
por 20.05.2013 / 14:54