Erros ao tentar instalar o Chrome de 32 bits no Ubuntu de 64 bits

2

Estou com problemas ao tentar instalar o Google Chrome de 32 bits no Ubuntu 11.10 de 64 bits. Tenho minhas razões para fazê-lo, embora sejam bastante complexas. Gostaria de saber como resolver os problemas que estou enfrentando.

Até agora, baixei o pacote .deb de 32 bits em http://www.google.com/chrome/index.html#eula e tentei instalá-lo usando o seguinte comando:

sudo dpkg -i --force-architecture google-chrome-stable_current_i386.deb

Ao executar isso, estou obtendo a seguinte saída:

Selecting previously deselected package google-chrome-stable:i386.
(Reading database ... 159727 files and directories currently installed.)
Unpacking google-chrome-stable:i386 (from google-chrome-stable_current_i386.deb) ...
dpkg: dependency problems prevent configuration of google-chrome-stable:i386:
 google-chrome-stable:i386 depends on libbz2-1.0.
 google-chrome-stable:i386 depends on libgconf2-4 (>= 2.27.0).
 google-chrome-stable:i386 depends on lsb-base (>= 3.2).
 google-chrome-stable:i386 depends on xdg-utils (>= 1.0.2).
dpkg: error processing google-chrome-stable:i386 (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for man-db ...
Errors were encountered while processing:
 google-chrome-stable:i386

Eu verifiquei duas vezes, e libbz2-1.0, libgconf2-4, lsb-base e xdg-utils já estão instalados. Nas minhas tentativas de pesquisar no Google para tentar resolver o problema, também instalei o ia32-libs.

Alguma outra ideia? o que estou perdendo?

russt
fonte

Respostas:

3

O Chrome está procurando as versões de 32 bits das bibliotecas, que não estão disponíveis nos repositórios que você configurou. Infelizmente, não há realmente uma boa solução para isso, pois você precisará ter duas versões diferentes de muitas bibliotecas instaladas. Por enquanto, você pode tentar apenas usar o pacote ia32-libs, conforme discutido aqui . O que você deve observar é o MultiArch , que é um novo recurso do Ubuntu que parece ser implementado principalmente. Uma pequena discussão sobre esse assunto pode ser encontrada aqui .

Edit: a partir de 2012, o suporte a MultiArch no Ubuntu é muito bom. Os usuários normalmente não encontrarão mais esse tipo de erro.

jcrawfordor
fonte