Instalação do vinho não concluída devido a pacotes quebrados

4

Estou executando o Ubuntu 12.04 64bits e quero instalar o wine. Esta é a saída de sudo apt-get install wine :

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:
 wine : Depends: wine1.4 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Eu gasto 4 horas e não fiz nenhum progresso. Eu não entendo. Aqui está como as dependências se parecem:

wine -> wine1.4
wine1.4 -> wine1.4-amd64
wine1.4-amd64 -> wine1.4-common
wine1.4-common -> wine1.4

Eu vejo um problema aqui.

Por favor me ajude.

    
por Nikola Borisov 20.06.2012 / 09:50

5 respostas

5

Digite no terminal

sudo apt-get update && sudo apt-get upgrade
sudo apt-get purge wine*
sudo apt-get install -f

Você pode instalar o vinho depois.

    
por Ketankumar Patel 04.08.2012 / 07:42
0

encontrou a solução. Instale "synaptic" do seu repositório de software e use-o para excluir todos os seus pacotes de vinho. Basta procurar no synaptic por "vinho" e, em seguida, remover todos eles. Então você deve ser capaz de instalar o vinho novamente.

    
por mattrudlles 23.06.2012 / 02:06
0

Eu não sei se você ainda tem esse problema, mas eu tive um problema semelhante, e a primeira resposta aqui ajudou: Não foi possível instalar wine (ou ia32-libs) no Ubuntu 12.10 64 bit

Resumidamente, o que você deve fazer:

sudo nano /etc/apt/preferences

e insira as seguintes linhas:

Package: *       
Pin: release a=quantal*
Pin-Priority: 2012

digite ctrl + O para gravar o arquivo. Pin-Priority deve ser maior que 1000.

Em seguida, você pode fazer o downgrade dos aplicativos ofensivos com:

sudo apt-get dist-upgrade

Eu observo que eu tinha vinho instalado corretamente, mas infelizmente eu instalei a atualização do driver da Intel, e depois disso eu tive esse problema de dependência. Espero que isso funcione!

    
por sboda 17.03.2013 / 12:06
0

para mim (recebi exatamente a mesma mensagem com 13,04 32 bits)

sudo apt-get update e sudo apt-get upgrade e então sudo apt-get install wine e a mensagem foi embora ...

    
por rogerdpack 27.09.2013 / 20:33
0

Eu encontrei o mesmo problema, provavelmente como um efeito colateral de apt-get autoremove que eu não deveria ter feito ... Esta é uma resposta incompleta postada aqui no caso de alguém achar útil.

Eu não era corajoso o suficiente para seguir o apt-get dist-upgrade caminho fazendo o downgrade do sistema (usado diariamente no meu trabalho). Pesquisando mais, achei uma dica na discussão sob o bugreport do Launchpad da questão:

  1. Faça o download manual dos pacotes que constituem o vinho executando sudo apt-get download wine1.4 wine1.4-common wine1.4-i386 wine1.4-amd64 wine-gecko1.4 ; eles acabam no diretório inicial.
  2. Force-os a instalá-los através do comando de baixo nível sudo dpkg --force-all -i wine1.4-386_1.4-0ubuntu4.1_i386.deb wine1.4-common_1.4-0ubuntu4.1_all.deb wine1.4_1.4-0ubuntu4.1_amd64.deb wine1.4-amd64_1.4-0ubuntu4.1_amd64.deb wine-gecko1.4_1.4.0-0ubuntu2_amd64.deb - ele reclamou com "problemas de dependência, mas configurando assim como você pediu" , mas concluiu o trabalho.

Depois disso, o wine 1.4 está instalado e funcionando . No entanto, os gerenciadores de pacotes (synaptic etc) relatam dependências quebradas nos pacotes de vinho e o atualizador não é funcional (mostra o sinal "sem passagem" vermelho e os relatórios "... pkgProblemResolver :: Resolver quebras geradas, isso pode ser causado por pacotes retidos. "). Além disso, o synaptic removeria o vinho (aparentemente quebrado) em qualquer tentativa de instalar outros pacotes; A única maneira é usar apt-get install na linha de comando.

Então, no final, isso parece ser um caminho sem saída. Tanto quanto eu posso dizer, a única correção real será quando o mantenedor do pacote endereça esse bugreport do Launchpad.

    
por Premek Brada 26.10.2013 / 22:18