Recentemente, uma pequena mensagem apareceu no meu Gmail, notificando-me que minha versão do google chrome não é mais compatível. Então, tentei atualizar meu chrome (não cuidei da minha versão do Chrome por um bom tempo, estou na versão 45.0.2454.99).
Então eu segui as instruções dadas pelo próprio chrome e ele baixou google-chrome-stable_current_amd64.deb
para o meu Debian.
Quando tentei instalá-lo usando:
dpkg -i google-chrome-stable_current_amd64.deb
Isso me causou um erro:
dpkg: error processing archive google-chrome-stable_current_amd64.deb
(--install): package architecture (amd64) does not match system
(i386)
Até hoje eu suspeitava que meu computador tivesse 64 bits, então corri uname -a
Linux MyComp 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u4 (2015-09-19) x86_64 GNU/Linux
O comando "free" mostra que meu SO entende que existem 8gigs de ram:
total used free shared buffers cached
Mem: 8071684 5521740 2549944 325624 360696 1918748
Edição adicionada: ainda dpkg --print-architecture
produzi386
Qual é o problema do meu sistema operacional? É ou não x64? Por que não consigo atualizar meu chrome?
Entendo que o chrome parou o suporte de 32 bits, mas isso não deve ser um problema para mim, é?
O lançamento apt-get install google-chrome-stable
me dá:
google-chrome-stable is already the newest version.
EDITAR:
Então, depois de seguir as instruções, faça o seguinte:
sudo dpkg --add-architecture amd64
sudo apt-get update
sudo apt-get -f install
Foi uma bagunça ainda mais.
$google-chrome
[1: 1: 0323/093649: ERRO: image_metadata_extractor.cc (114)] Não foi possível carregar o libexif. libexif.so.12: não é possível abrir o arquivo de objeto compartilhado: não existe esse arquivo ou diretório [26967: 26967: 0323/093649: ERRO: browser_main_loop.cc (245)] Erro no tema GTK: Não é possível localizar o mecanismo de tema no module_path: "xfce" , (10 vezes)
Abortado
Mesmo quando eu lanço google-chrome-stable
No momento, estou usando o chronium 45 desde que eu o instalei antes da instalação "correta" do chrome.
Tentou remover a arquitetura, mas:
dpkg: error: não é possível remover a arquitetura 'amd64' atualmente em uso pelo banco de dados
Whitch é meio espetado, mas não é desejável também.
Resultado:
Bem, acabou em uma reinstalação completa, o chrome não é a única aplicação que me causou problemas e, como esse parecia um sintom de algum tipo de instalação incorreta / ruim, decidi dedicar um tempo para fazê-lo a partir de 0, mantendo alguns arquivos em / home / backupuser e formatação raiz.
Obrigado por toda a ajuda
fonte
dpkg --print-architecture
produz?dpkg
implora para diferir, eu presumo. este é um convidado da VM ou instalado diretamente no hardware. Se for VM, sugiro criar uma instância nova e testá-la, mas se estiver em H / W, pode ser um pouco complicado reparticionar seu disco para instalar uma cópia clone.Respostas:
Seu sistema possui um kernel de 64 bits com espaço para usuário de 32 bits, o que é perfeitamente válido. Como o Chrome não é mais atualizado para sistemas de 32 bits, você precisa habilitar o suporte ao espaço do usuário de 64 bits; no Debian isso é tão fácil quanto
Em seguida, você poderá instalar o pacote do Chrome, presumivelmente com erros, pois você não terá as bibliotecas instaladas; mas
deveria consertar isso; infelizmente, a lista de dependências no
google-chrome
pacote não está completa, então você provavelmente precisará instalarpara que o Chrome funcione corretamente.
Cross-grading um
i386
espaço de usuário paraamd64
também é possível, mas é muito mais complicado e arriscado.fonte
i386
instalação paraamd64
, por exemplo.i386
espaço de usuário paraamd64
" ;-). Vou atualizar minha resposta para incluir o link.