Apt-get dizendo “Incapaz de corrigir problemas, você realizou pacotes quebrados.” [duplicado]

18

TL;DR: sudo apt-get install ... saying "Unable to correct problems, you have held broken packages."

O problema

Eu estava tentando obter o recurso WebApps para PP e QQ seguindo esta postagem do blog .

Eu executei o comando sudo add-apt-repository ppa:webapps/preview para adicionar o repositório, mas recebi um erro de conexão. Desde que eu sei que o meu actual ISP dá uma conexão instável, tentei novamente e com certeza, funcionou.

Então eu corri sudo apt-get install unity-webapps-preview , mas percebi que tínhamos que atualizar apt-get primeiro, então eu bati Ctrl + C para pará-lo. Em seguida, executei sudo apt-get update , o que funcionou sem complicações, mas quando executei sudo apt-get install unity-webapps-preview novamente mais tarde, mostrei uma mensagem de erro. Aqui está o despejo:

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:
 unity-webapps-preview : Depends: xul-ext-unity but it is not going to be installed
                         Depends: xul-ext-websites-integration but it is not going to be installed
                         Depends: xul-ext-webaccounts but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Eu acho que isso pode ser por causa de eu ter interrompido o comando anterior. Não teve a chance de produzir nada, no entanto - parei muito rápido.

O que eu tentei

Comandos

Eu tentei estes: -

  • sudo apt-get install --fix-broken
  • sudo apt-get autoclean
  • sudo apt-get autoremove
  • sudo apt-get -f install

Mas mesmo depois de executar sudo apt-get upgrade após cada tentativa, nenhum deles funcionou.

Purga

Eu tentei limpar o repositório, mas isso também não funcionou. Primeiro, peguei o pacote usando sudo apt-get install ppa-purge and then tried to purge the WebApps repo using sudo ppa-purga ppa: webapps / preview '.

Instalando manualmente dependências

Se você observar o despejo de erros com cuidado, ele diz:

Depends: xul-ext-unity but it is not going to be installed Depends: xul-ext-websites-integration but it is not going to be installed Depends: xul-ext-webaccounts but it is not going to be installed

Então eu tentei instalá-los manualmente. Eu corri sudo apt-get install xul-ext-unity , mas consegui isto:

Depends: xul-ext-websites-integration but it is not going to be installed Breaks: firefox (>= 15.+) but 16.0~b6+build1-0ubuntu0.12.04.1~mfn4 is to be installed

Não tenho ideia do que a segunda parte significa, mas tentei resolver a primeira. A execução de sudo apt-get install xul-ext-websites-integration deu:

xul-ext-websites-integration : Breaks: firefox (>= 15.+) but 16.0~b6+build1-0ubuntu0.12.04.1~mfn4 is to be installed

Como último recurso, tentei sudo apt-get install xul-ext-webaccounts , mas isso também deu a mensagem sã:

Breaks: firefox (>= 14.+) but 16.0~b6+build1-0ubuntu0.12.04.1~mfn4 is to be installed

O que significa Breaks: firefox (>= 14.+) but 16.0~b6+build1-0ubuntu0.12.04.1~mfn4 is to be installed ?

Pesquisa

Eu tentei pesquisar Google , olhando para um par de fóruns , olhando para esta questão e pesquisando em AU, mas sem sucesso. Ajuda seria apreciada.

    
por Yatharth Agarwal 06.10.2012 / 16:39

1 resposta

4

tente o comando sudo apt-get -f install

    
por Vikramjeet 06.10.2012 / 17:03