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

15

Eu atualizei em uma nova instalação para o Ubuntu 12.10, e eu tentei instalar o wine muitas vezes, mas eu sempre entendo isso:

This error could be caused by required additional software packages which are missing or not installable. 
Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
The following packages have unmet dependencies:

wine:

Ele não me permite instalar as dependências ou diz que precisa de outro conjunto de dependências para instalá-las. Usando o sistema operacional Asus KJ50 de 64 bits, inicialização dupla com o Windows 7

sudo apt-get install wine1.5
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:
 wine1.5 : Depends: wine1.5-i386 (= 1.5.15-0ubuntu1) but it is not installable
           Recommends: gnome-exe-thumbnailer but it is not going to be installed or
                       kde-runtime but it is not going to be installed
           Recommends: ttf-droid
           Recommends: ttf-mscorefonts-installer but it is not going to be installed
           Recommends: ttf-umefont but it is not going to be installed
           Recommends: ttf-unfonts-core but it is not going to be installed
           Recommends: winbind but it is not going to be installed
           Recommends: winetricks but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
    
por RawX 22.10.2012 / 02:32

5 respostas

12

Eu tenho tido o mesmo problema, e com versões mais novas do apt e do dpkg eles suportam um recurso chamado "Multi-arch". Em termos simples, você pode especificar que o apt extraia informações de pacotes de repositórios para arquiteturas diferentes da instalação nativa e instalar pacotes compatíveis com multiarch desses repositórios. Para informações mais detalhadas, consulte: link

O seu problema especificamente, é que o wine1.5-i386 está no repositório de vinhos de 32 bits, mas não no repo de 64 bits, e o seu dpkg / apt não está configurado para lidar com isso por algum motivo. Para resolver:

Verifique sua arquitetura nativa com:

sudo dpkg --print-architecture #in your case this should return 'amd64'

Outras arquiteturas disponíveis podem ser exibidas por:

sudo dpkg --print-foreign-architectures #in your case this should not return anything

Então você precisa configurar uma nova arquitetura externa (quantal / 12.10 ou mais recente ***):

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!

=======

*** Note que o Ubuntu dpkg em natty (1.16.0 ~ ubuntu7 (relatórios 1.15.8.10)), onírico e preciso (1.16.1.2ubuntu7) usa uma sintaxe diferente: *

echo "foreign-architecture i386" > /etc/dpkg.cfg.d/architectures
    
por cleary 30.10.2012 / 06:41
2

Você seguiu este procedimento ao instalar o vinho:

abra o terminal e digite os seguintes comandos: mas primeiro remova o vinho pelo comando: sudo apt-get remove --purge wine*

sudo add-apt-repository ppa:ubuntu-wine

depois de adicionar o repositório de vinho que você já fez. Usando o gerenciador de software, acesse "editar" e escolha "fontes de software". Selecione a guia "Outro software" e clique em "Adicionar" na parte inferior da janela. Agora você precisa adicionar a seguinte linha de código em vez do link original do Wine PPA.

deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu precise main

Agora você pode fechar a lista de fontes e o gerenciador de software. Ao lado de atualizar sua lista de fontes, abra o Terminal e digite:

sudo apt-get update

Uma vez que sua lista de fontes foi atualizada, você pode instalar o pacote estável 1.4 Wine ou o pacote de desenvolvimento 1.5 usando os seguintes comandos:

Vinho 1,4 (estável)

sudo apt-get install wine1.4

Vinho 1.5 (desenvolvimento)

sudo apt-get install wine1.5

Isso é tudo, agora você também continuará recebendo os últimos lançamentos e atualizações do Wine no seu Linux, divirta-se!

fonte da solução

outra solução: Como resolvo dependências não satisfeitas depois de adicionar um PPA?

    
por Suhaib 22.10.2012 / 03:31
1

Este é um erro ao tentar instalar o pacote i386 em uma instalação de 64 bits. tente seguir este guia para o seu sistema!

link

Eu sei disso porque é isso que eu fiz originalmente.

    
por Matthew 28.10.2012 / 16:01
0

Não é instalável, porque depende da arquitetura i386 que não existe no seu sistema.

Para adicioná-lo, tente:

sudo dpkg --add-architecture i386

atualize seus repositórios apt:

sudo apt-get update

e instale o vinho novamente:

sudo apt-get install wine

Como alternativa, você pode --force-architecture usando dpkg .

    
por kenorb 30.07.2015 / 17:25
-1

Primeiro eu recomendo remover vinho com arquivos de configuração

sudo apt-get  --purge wine*

Atualize o sistema e atualize os pacotes, corrija a dependência

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install -f 

Remover pacotes desnecessários se houver

sudo apt-get autoremove

Agora instale o vinho

sudo apt-get install wine1.4

cache Clen

sudo apt-get clean
    
por Ketankumar Patel 02.11.2012 / 06:27