Ошибка хранилища в Google Chrome

14
Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://dl.google.com/linux/chrome/deb stable InRelease' doesn't support architecture 'i386'

это то, что я получаю при выполнении

sudo apt-get update.

Я нашел решение на этом сайте ( Пропуск приобретения настроенного файла 'main / binary-i386 / Packages', поскольку репозиторий 'xxx' не поддерживает архитектуру 'i386' )

и выполнил

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

но вернулся

No command 'deb' found, did you mean:
 Command 'dex' from package 'dex' (universe)
 Command 'debc' from package 'devscripts' (main)
 Command 'deb3' from package 'quilt' (main)
 Command 'dab' from package 'bsdgames' (universe)
 Command 'derb' from package 'icu-devtools' (main)
 Command 'debi' from package 'devscripts' (main)
 Command 'xdeb' from package 'xdeb' (universe)
 Command 'dwb' from package 'dwb' (universe)
deb: command not found

Я не могу комментировать старый пост, потому что у меня нет 50 репутации, поэтому я прошу прощения за повторный вопрос.

Мэтью Лонис
источник
1
Вы используете 32-битную или 64-битную ОС?
xangua

Ответы:

20

Это не терминальная команда; это о содержании этого файла:

/etc/apt/sources.list.d/google-chrome.list

Если у вас есть 64-битная установка, вы должны отредактировать файл и изменить последнюю строку на:

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

Если у вас есть 32-битная установка, вам лучше просто удалить файл. Никаких дальнейших обновлений Google Chrome для 32-разрядных версий не будет.

Гуннар Хьялмарссон
источник
1
Если у вас есть 32-битная установка, лучше удалить репозиторий sudo ppa-purge -s dl.google.com ppa:linux/chrome. Таким образом, пакеты, установленные из репозитория, будут удалены (или понижены).
Ярно
6

Эта команда сделает!

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"

Или проверьте файлы /etc/apt/sources.list.d/google-chrome.listи /etc/apt/sources.listи измените строку ниже:

deb http://dl.google.com/linux/chrome/deb/ stable main

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


В заключение..

sudo apt-get update
Гаян Виракутти
источник
-2

Существует более простое решение, чем то, которое вы нашли.

Перейдите в раздел «Программное обеспечение и обновления» => «Другие программы» и снимите отметку dl.google.com/linux/chrome/deb/stable.

Это решит вашу проблему. Это также отключит обновление Google Chrome, но это лучший способ, пока другое решение не появится.

mcangussu
источник
3
Мне трудно понять, как это может быть «лучшим способом», если у вас установлена ​​64-разрядная версия, для которой будут выпущены будущие обновления Google Chrome.
Гуннар Хьялмарссон