it-swarm.com.ru

Не удалось найти ожидаемую запись 'main / binary-i386 / Packages - Chrome

Недавно я заметил, что при установке некоторых пакетов и использовании команды apt-get update я столкнулся со следующей ошибкой:

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)

Как упоминалось в THIS недавнем вопросе Ask Ubuntu, Chrome больше не будет поддерживаться 32-битными системами, однако в настоящее время я использую 64-битную Ubuntu 14.04 с libc6:i386libncurses5:i386libstdc++6:i386 установлен для поддержки 32-битных приложений.

Я вижу эту ошибку, потому что dpkg ищет пакеты i386 в результате вышеупомянутой установки libc6:i386libncurses5:i386libstdc++6:i386?

Как мне решить эту ошибку?

РЕДАКТИРОВАТЬ - (мне не удалось решить этот вопрос простым обновлением Chrome, как упоминалось в другой теме, и не всеми информация в другом ответе присутствовала в то время, когда я отправил это).

56
Kalamalka Kid
  1. Откройте новое окно терминала и выполните следующую команду:

    Sudo gedit /etc/apt/sources.list.d/google-chrome.list
    
  2. В открывшемся текстовом файле отредактируйте файл так, чтобы строка гласила:

    deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main
    

    Единственное добавление, которое вам нужно сделать, - это войти в архитектуру [AMD64] после deb, но перед http. Не редактируйте и не заменяйте любой другой текст в этом файле.

  3. Хит Сохранить. Закройте окно Gedit.

    Теперь вернитесь в терминал и обновите список пакетов, выполнив:

    Sudo apt-get update
    

    Ошибка 'не удалось получить' APT больше не должна появляться.

    Чтобы предотвратить потерю вышеупомянутого изменения, необходимо добавить [Arch=AMD64] в конфигурацию, которая генерирует файл, отредактированный выше:

  4. Запустите следующую команду:

    Sudo gedit  /opt/google/chrome/cron/google-chrome
    
  5. В открывшемся текстовом файле найдите deb и еще раз отредактируйте файл так, чтобы deb http стал:

    deb [Arch=AMD64] http
    

    Не редактируйте и не заменяйте любой другой текст в этом файле.

  6. Хит Сохранить. Закройте окно Gedit.

Источники:

102
Kalamalka Kid