Awaria repozytorium w 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'

to, co dostaję podczas występu

sudo apt-get update.

Znalazłem rozwiązanie na tej stronie ( pomijanie pobierania skonfigurowanego pliku „main / binary-i386 / Packages”, ponieważ repozytorium „xxx” nie obsługuje architektury „i386” )

i wykonał

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

ale wróciłem

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

Nie mogę skomentować starego postu, ponieważ nie mam 50 reputacji, więc przepraszam za powtórne pytanie.

Matthew Lonis
źródło
1
Czy używasz 32-bitowego lub 64-bitowego systemu operacyjnego?
xangua,

Odpowiedzi:

20

To nie jest polecenie terminalowe; chodzi o zawartość tego pliku:

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

Jeśli masz instalację 64-bitową, powinieneś edytować plik i zmienić ostatni wiersz na:

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

Jeśli masz 32-bitową instalację, lepiej po prostu usuń plik. Nie będzie żadnych dalszych aktualizacji Google Chrome dla wersji 32-bitowej.

Gunnar Hjalmarsson
źródło
1
Jeśli masz instalację 32-bitową, lepiej usunąć repozytorium przez sudo ppa-purge -s dl.google.com ppa:linux/chrome. W ten sposób pakiety zainstalowane z repozytorium zostaną usunięte (lub obniżone).
jarno
6

To polecenie wystarczy!

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

Lub sprawdzić na plikach /etc/apt/sources.list.d/google-chrome.listi /etc/apt/sources.list, i zmienić linię poniżej:

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

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


Wreszcie..

sudo apt-get update
Gayan Weerakutti
źródło
-2

Istnieje prostsze rozwiązanie niż to, które znalazłeś.

Przejdź do „Oprogramowanie i aktualizacje” => „Inne programy” i odznacz dl.google.com/linux/chrome/deb/stable.

To rozwiąże twój problem Spowoduje to również wyłączenie aktualizacji Google Chrome, ale jest to lepszy sposób, gdy nie pojawia się inne rozwiązanie.

Mcangussu
źródło
3
Trudno mi zrozumieć, jak to może być „lepszy sposób”, jeśli masz 64-bitową instalację, dla której będą wydawane przyszłe aktualizacje Google Chrome.
Gunnar Hjalmarsson,