Não foi possível encontrar a entrada esperada 'main / binary-i386 / Packages - Chrome [duplicate]

50

Recentemente, observei durante a instalação de alguns pacotes e usando o comando apt-get update que encontrei o seguinte erro:

Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release  
Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

Como mencionado em ISTO pergunta recente sobre Ask Ubuntu, o Chrome não será mais suportado por sistemas de 32 bits, no entanto, estou executando o Ubuntu 14.04 de 64 bits, com libc6:i386 libncurses5:i386 libstdc++6:i386 instalado para suporte a aplicativos de 32 bits.

Estou vendo este erro porque o dpkg está procurando os pacotes i386 como resultado da instalação mencionada acima de libc6:i386 libncurses5:i386 libstdc++6:i386 ?

Como resolvo esse erro?

EDITAR (não consegui resolver essa questão simplesmente atualizando o Chrome, conforme mencionado no outro tópico, e nem todas as informações da outra resposta estavam presentes no momento em que postei isso) .

    
por Kalamalka Kid 09.03.2016 / 12:19

1 resposta

96
  1. Abra uma nova janela do Terminal e execute o seguinte comando:

    sudo gedit /etc/apt/sources.list.d/google-chrome.list
    
  2. No arquivo de texto que é aberto, edite o arquivo para que a linha seja:

    deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
    

    A única adição que você precisa fazer é inserir a arquitetura [amd64] depois de deb , mas antes da http . Não edite ou substitua qualquer outro texto neste arquivo.

  3. Pressione Salvar. Feche a janela do Gedit.

    Agora retorne ao Terminal e atualize sua lista de pacotes executando:

    sudo apt-get update
    

    O erro "APT falhou" de APT não deve mais aparecer.

    Para evitar que a alteração acima seja perdida, [arch=amd64] precisa ser adicionado à configuração que gera o arquivo editado acima:

  4. Execute o seguinte comando:

    sudo gedit  /opt/google/chrome/cron/google-chrome
    
  5. No arquivo de texto que abre a busca por deb e mais uma vez edite o arquivo para que deb http se torne:

    deb [arch=amd64] http
    

    Não edite ou substitua qualquer outro texto neste arquivo.

  6. Pressione Salvar. Feche a janela do Gedit.

Fontes:

por Kalamalka Kid 09.03.2016 / 12:34