Não é possível instalar o wine (ou ia32-libs) no Ubuntu 12.10 64 bit

5

Como já foi apontado aqui , as pessoas parecem tem problemas com a instalação do vinho na última versão do Ubuntu. Estou suspeitando que isso só acontece com usuários de 64 bits.

Por exemplo, ao tentar instalar wine ou ia32-libs com o apt-get, recebo muitos erros de dependência. Fazer um sudo apt-get -f install não parece funcionar, nem usar aptitude .

Os erros que recebo normalmente são que os pacotes dependem de algum pacote : i386 , mas instalá-los manualmente não funciona porque eles também têm problemas de dependência (o APT não deveria fazer isso? automaticamente ?!) Eu também baixei CrossOver hoje e tentei instalar o .deb manualmente, mas os problemas de dependência aparecem também. Ao executar sudo apt-get -f install após tentar instalar o CrossOver .deb, o apt-get quer limpar os seguintes pacotes:

  • ia32-crossover
  • intel-gpu-tools
  • libdrm-nouveau2
  • libgl1-mesa-dri
  • libva-x11-1
  • ubuntu-desktop
  • vlc
  • xorg
  • xserver-xorg-video-ati
  • xserver-xorg-video-intel
  • xserver-xorg-video-modesetting
  • xserver-xorg-video-openchrome
  • xserver-xorg-video-radeon
  • xserver-xorg-video-vmware

O que eu tentei até agora (e não funcionou):

  • Instalando o synaptic, recarregando meus repositórios, procurando por ia32 e instalando ia32-libs.
  • Usando o Ubuntu Software Center para instalar o Wine e o ia32-libs.
  • Usando o apt-get e o aptitude para instalar todas as variedades diferentes dos pacotes de vinhos, com e sem os sufixos : i386 e -amd64 nos nomes dos pacotes.
  • Desabilitando o universo e multiverso repos, execute um sudo apt-get update e reative-os novamente.
  • Inicialize um Ubuntu 12.10 x64 ao vivo recentemente baixado e tente instalar todos os pacotes diferentes lá.

O que eu tentei até agora (que realmente funcionou):

  • Instalando 12.10 x64 no VirtualBox e instalando o wine1.4-amd64.

O que eu não tentei (ainda):

  • Inicialize uma imagem recém-baixada do Ubuntu 12.10 x32 e tente instalar o wine lá (estou apenas supondo que isso funcionará).
  • Reinstale o Ubuntu.
  • Jogue meu computador pela janela.

vinho

alexander@cosmo:~$ LANGUAGE=en_US 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.5 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

vinho-1.4

alexander@cosmo:~$ sudo apt-get install wine1.4
(...)
The following packages have unmet dependencies:
 wine1.4 : Depends: wine1.4-i386 (= 1.4.1-0ubuntu1)
E: Unable to correct problems, you have held broken packages.

ia32-libs

alexander@cosmo:~$ sudo apt-get install ia32-libs
(...)
The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch
E: Unable to correct problems, you have held broken packages.
    
por carestad 31.10.2012 / 13:35

7 respostas

9

Ok. Então eu descobri o que causou meus problemas. Provavelmente foram alguns PPAs com certos pacotes que criaram os problemas de dependência. Enquanto navegava aleatoriamente no Askubuntu ontem à noite, me deparei com uma resposta que resolveu o problema .

Aqui está a resposta, apenas modificada para funcionar no Ubuntu 12.10:

Primeiro, um downgrade é necessário e feito com o seguinte: crie o arquivo 'preferences':

sudo vi /etc/apt/preferences

e insira as seguintes linhas:

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

insira :wq 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

E foi isso. A instalação de wine , crossover e ia32-libs agora funciona. Por que isso aconteceu quando eu executei uma versão 12.10 recém-baixada do Ubuntu ao vivo eu não sei e não entendo.

Obrigado a todos por tentarem ajudar!

    
por carestad 02.11.2012 / 01:56
5

Isso me deixou louco também. Eu instalei o Ubuntu de 64 bits usando o debootstrap simples de um Ubuntu lúcido de 32 bits (inicializando um kernel de 64 bits mais recente).

Depois de procurar nos fóruns e na documentação, descobri que tinha que fazer:

dpkg --add-architecture i386

(na verdade, encontrei uma página para desabilitar o multiarch e descobri que ele não estava habilitado em primeiro lugar)

    
por Radu 02.11.2012 / 22:46
0

Eu também estou usando o Ubuntu 12.10 (64 bits), e eu instalei o pacote Wine e o pacote ia32-libs sem nenhum problema. Então, esse não é o problema de ter 64 bits. Você deve tentar instalar o "wine 1.4.1" e "Ia32 shared libraries - transitional package" através do Ubuntu Software Center, como eu fiz.

    
por KashmirHackers 31.10.2012 / 13:56
0

Parece que você tem vários repositórios na sua lista de fontes do APT que contêm pacotes de vinho. Combinado com preferências de APT abaixo do ideal (padrões definidos em / etc / apt / preferences) isso pode levar a problemas de instalabilidade. Para corrigir isso, pode ser suficiente fazer o seguinte.

sudo apt-get -t quantal install wine1.4

Se isso não for suficiente, remova temporariamente de sua lista de fontes as referências a repositórios de vinhos alternativos. Você pode, por exemplo, ter um arquivo /etc/apt/sources.list.d/ubuntu-wine-ppa-quantal.list cujo conteúdo se pareça com o seguinte.

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

Comente estas linhas e tente novamente instalar o pacote wine1.4.

    
por jdthood 31.10.2012 / 16:04
0

Encontrei uma correção para isso e espero que funcione para você. Eu simplesmente instalei primeiro o GCC 4.7 multilib. Depois de fazer isso, parece WINE, mas primeiro com uma reclamação sobre um pacote quebrado e depois de clicar em aplicar novamente no Synaptic, ele instala.

Instalei pela primeira vez:

gcc-4.7-multilib g++-4.7-multilib gobjc++-4.7-multilib gobjc-4.7-multilib

O que eu acho que acontece é que durante a instalação das ferramentas dev do multilib, ele executa o comando correto para configurar o sistema para aceitar as bibliotecas do i386 WINE que ele requer. WINE é 32bit por padrão, mas eu instalo o 32bit e AMD64 e parece funcionar muito bem. Meus jogos são bem legais. Estou muito feliz com os drivers 12.10 + WINE + nVidia.

Boa sorte!

    
por Joel Frese 20.11.2012 / 17:43
0

Parece que sua arquitetura atual é amd64 ( dpkg --print-architecture ), então você deve adicionar i386 à lista de arquiteturas para as quais os pacotes podem ser instalados sem usar --force-architecture .

Então a solução completa como instalar o vinho, seria

sudo dpkg --add-architecture i386
sudo add-apt-repository -y ppa:ubuntu-wine
sudo apt-get update
sudo apt-get install wine # or wine1.7
    
por kenorb 30.07.2015 / 17:22
0

Eu enfrentei o problema semelhante ao instalar o Skype em 12,04 64 bits.

Eu estava preso no ponto em que o ia32-libs não estava instalado e emitiu uma mensagem de erro:

Cannot Install ia32-libs

A solução é tentar atualizar todos os repositórios. Eu fiz isso através do gerenciador de pacotes Synaptic.

Recarregue todos os repositórios e tente instalar o vinho. Isso pode resolver seu problema.

Funcionou para mim. Depois disso, não houve erro na instalação do ia32-libs package ou ia32-multarch-libs .

    
por s.m 31.10.2012 / 15:47