Como baixar o Wine (wine1.5-i386 Broken Package Error)?

8

Eu tentei:

sudo add-apt-repository ppa:ubuntu-wine/ppa e sudo apt-get update e sudo apt-get install wine1.5

e falhou.

O erro parece ser:

The following packages have unmet dependencies: wine1.5 : Depends: wine1.5-i386 (= 1.5.19-0ubuntu1) but it is not installable 
E: Unable to correct problems, you have held broken packages.

Eu preciso de wine1.5-i386 , mas não do Ubuntu, então não posso instalar o wine porque wine1.5-i386 é parte dele. Quando tento obter vinho na Ubuntu Store, recebo o mesmo erro com menos detalhes.

    
por user114477 13.12.2012 / 14:24

4 respostas

7

Quando recebi esse problema (que aparece em 32 bits ou 64 bits), a primeira coisa que preciso fazer é:

  1. Obtenha ferramentas mais fáceis

    Para fazer alguns dos trabalhos que mencionarei abaixo, baixe primeiro aptitude e synaptic . Isso ocorre porque ambos lidam melhor com pacotes quebrados, especialmente sinápticos. então faça um sudo apt-get install aptitude synaptic . Você pode pular este passo, mas eu realmente recomendo este para evitar alguns problemas de pacotes muito raros como o seu.

  2. Eliminar vinho -

    (Se este passo não permitir que você elimine o vinho, vá para o Passo 3 e volte para o 2)

    Se você abrir o synaptic, procure TODOS os pacotes de vinho e limpe-os. Não basta apagá-los. Se você os excluir, o pacote baixado permanecerá. Purgue-os, o que é mostrado como Marcar para Remoção Completa , se você clicar com o botão direito do mouse no pacote dentro do Synaptic.

    Se você usar o aptitude, faça um sudo aptitude search wine . Para cada pacote que tenha um i na coluna inicial (o que significa que está instalado), faça um sudo aptitude purge PACKAGE_NAME .
    Por exemplo, sudo aptitude purge wine1.5 . Depois disso:

    sudo apt-get autoremove e sudo apt-get autoclean

  3. Atualizar & amp; Atualizar -

    Depois de ter certeza de que eles foram completamente removidos, faça uma atualização e, depois, uma atualização:

    sudo apt-get update e sudo apt-get upgrade

  4. Se as etapas 2 e amp; 3 não dê nenhum erro e você terminou com perfeição (assumindo que você já adicionou o PPA para o Wine como você mencionou na sua pergunta, instale o Wine de uma das seguintes formas:

    Com Aptitude : sudo aptitude install wine1.5

    Com o Synaptic : abra o Synaptic e procure o pacote wine1.5. Ele também instalará suas dependências e resolverá todos os problemas. Lá você verá o pacote i386 também. Se isso não for selecionado automaticamente, selecione o pacote manualmente. Lembre-se de selecionar também winetricks, que é necessário para instalar pacotes adicionais para o vinho (.NET, DirectX ...)

    Com o Apt : sudo apt-get install wine1.5

    Com o Centro de Software : basta procurar por Wine. Verifique se é a versão 1.5.

    Dos 4 eu recomendo primeiro o Synaptic, seguido pelo aptitude e apt. O último é o Centro de Software. Não porque existe um problema de pacote em geral, mas porque, para este caso em particular, o Centro de Software por exemplo, dá pouco erro de colocação se algo acontecer, não mostra quais dependências de pacote estão sendo instaladas e não se sabe até o final se tudo trabalhado ou não.

  5. Verifique se tudo está correto executando winetricks do Dash ou do terminal. De qualquer forma, a janela de configuração do vinho deve aparecer. Isso significa que tudo está bem.

por Luis Alvarado 13.12.2012 / 15:15
4

Você pode instalar o playonlinux e selecionar automaticamente a melhor versão do vinho.

sudo apt-get install playonlinux winetricks
    
por user114493 13.12.2012 / 14:38
1

É bem possível o orig. questão aqui foi uma questão de data e amp; tempo, possivelmente o ppa não tinha construído todos os pacotes ou algum outro problema de embalagem temporária.

Então pode não ser nada 'para corrigir'

É bastante simples instalar os pacotes wine ppa, o mesmo comando pode ser usado quer o vinho do repositório do Ubuntu seja instalado ou o vinho não seja ou nunca tenha sido instalado. Existe um problema potencial se o vinho foi ou está atualmente instalado & amp; a pessoa quer instalar apenas a versão ppa do vinho de um console com o apt-get. (ou seja, não usar o apt-get upgrade

Para instalar apenas o vinho ppa & amp; qualquer deps de um console

1º. remova o metapacote se instalado

sudo apt-get purge wine

Em seguida, os mesmos comandos se o vinho está ou não instalado

sudo add-apt-repository ppa:ubuntu-wine/ppa

Conclua com

sudo apt-get update && \
sudo apt-get install wine

Se alguém tem alguma preocupação anterior, o primeiro. simule, (-s) a instalação indo

sudo apt-get update && \
sudo apt-get -s install wine

Se tudo estiver bem, basta executar novamente sem -s, sudo apt-get install wine

    
por doug 24.12.2012 / 03:02
0

Seu problema está vinculado à arquitetura de 32-64 bits, portanto, é necessário configurar uma nova arquitetura externa (somente quantal / 12.10):

sudo dpkg --add-architecture i386

Verifique se seu novo arco está disponível, atualize e instale seu pacote com apt :

sudo dpkg --print-foreign-architectures #now this should return 'i386'
sudo apt-get update; sudo apt-get install wine1.5 #and away you go!

Fonte: Por que o Wine não pode ser instalado no meu sistema?

    
por Death 10.04.2013 / 14:14