Não é possível instalar o Adobe ou o Skype devido ao erro ia32-libs

3

Eu não costumo postar em fóruns como esse, mas eu finalmente desisti de descobrir o que está acontecendo aqui e preciso de ajuda.

Eu preciso instalar o Adobe Reader. Estou executando o Ubuntu 12.04 Precise x64 no Intel Core 2 Duo:

$ uname -a
Linux Edison 3.2.0-26-generic #41-Ubuntu SMP Thu Jun 14 17:49:24 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Eu recebo o seguinte erro ao tentar "sudo apt-get install acroread":

The following packages have unmet dependencies:
 acroread : Depends: ia32-libs (>= 20080808) but it is not going to be installed
            Depends: nspluginwrapper but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Se eu tentar instalar o "sudo apt-get instalar ia32-libs", recebo:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-multiarch
E: Unable to correct problems, you have held broken packages.

Finalmente, se eu tentar instalar o "sudo apt-get instalar o ia32-libs-multiarch", recebo:

ia32-libs-multiarch:i386 : Depends: bluez-alsa:i386 but it is not going to be installed
                            Depends: libgettextpo0:i386 but it is not going to be installed
                            Depends: gstreamer0.10-plugins-base:i386 but it is not going to be installed
                            Depends: gstreamer0.10-plugins-good:i386 but it is not going to be installed
                            Depends: gtk2-engines:i386 but it is not going to be installed
.
.
.

Alguém tem alguma ideia do que está acontecendo?

    
por user78513 22.07.2012 / 03:48

3 respostas

2

Eu tive um problema semelhante com dependências quebradas ao tentar instalar o wine e o acroread, e uma reclamação ao tentar instalar o ia32-libs-multiarch, logo após atualizar para o 12.04 a partir do 11.04 (passando acima do 11.10). Parece que alguns ppa's que eu tinha no 11.04 instalaram versões mais novas de aplicativos no sistema. Após a atualização, os restos desses aplicativos pareciam bagunçar as dependências.

A solução que parece funcionar (até agora), foi encontrada em um fórum do Ubuntu ( link , posts do usuário Lasall):

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=precise*
Pin-Priority: 2012

O Pin-Priority deve ser maior que 1000.

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

sudo apt-get dist-upgrade

Então você pode instalar pacotes que reclamam de dependências, como sudo apt-get install ia32-libs-multiarch ou sudo apt-get install ia32-libs .

Por fim, você deve remover o arquivo que acabou de criar:

sudo rm /etc/apt/preferences

porque senão não seriam encontradas novas atualizações.

Espero que isso ajude você também!

    
por JFB 19.09.2012 / 07:52
0

Você tem dependências que não estão sendo atendidas. O que eu fiz no passado para corrigir esse problema é baixar os arquivos necessários. Depois disso, você pode tentar instalar o Adobe Reader.

    
por gabemai 22.07.2012 / 04:06
0

E: Unable to correct problems, you have held broken packages.

Isso está dizendo que você quebrou pacotes, o apt-get não pode atender as dependências dos novos pacotes até que os antigos quebrados sejam corrigidos.

Este comando deve corrigir seus pacotes quebrados (certifique-se de ter uma conexão com a internet ativa).

sudo apt-get install -f

Depois que os pacotes antigos forem corrigidos, você poderá instalar as dependências necessárias para o Adobe, que incluirá o mutliarch libs

    
por TrailRider 22.07.2012 / 04:10