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

48

Недавно я заметил, что при установке некоторых пакетов и с помощью команды 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)

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

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

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

EDIT - (я не смог решить этот вопрос, просто обновив Chrome, как упоминалось в другом потоке, и не вся информация в другом ответе присутствовала в то время, когда я разместил это) .     

задан Kalamalka Kid 09.03.2016 в 12:19
источник

1 ответ

94
  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.

Источники:

ответ дан Kalamalka Kid 09.03.2016 в 12:34
источник