Больше нет обновлений для 32-битного Google Chrome

Я использую 32-разрядную версию Google Chrome 48.0. Сегодня, когда я запустил Google Chrome, я получил это сообщение:

This computer will soon stop receiving Google Chrome updates because
this Linux system will no longer be supported

Я думал, что Ubuntu 14.04 поддерживается пять лет, что здесь происходит?

И на 64-битном Ubuntu , Я получаю сообщение об ошибке от Update Manager и 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)  
Some index files failed to download.  
They have been ignored, or old ones used instead.  
1
задан 30 January 2018 в 09:57

6 ответов

Что происходит, так это то, что слово «поддерживается» в этом сообщении не означает, что вы думаете, что это значит. Когда Google говорит, что «эта система больше не будет поддерживаться», они говорят, что «мы перестанем предоставлять обновление Chrome для этой системы». С другой стороны, когда Canonical говорит, что «Ubuntu 14.04 будет поддерживаться в течение пяти лет», то, что они говорят, «пакеты в официальных репозиториях получат обновления на пять лет». Поскольку пакеты Chrome не находятся в официальных репозиториях Ubuntu, между ними нет никакого противоречия.

29
ответ дан 23 May 2018 в 14:07
  • 1
    Это факт жизни о старых системах (я знаю, что за последние годы я кормил больше, чем несколько). Стоимость поддержки (деньги или время, на самом деле не имеет значения, как вы это учитываете). Поставщики программного обеспечения должны решить, где разместить свои ресурсы, и в конечном итоге они отрежут старые линии. В этом случае OP чувствовал себя уверенно, потому что считал, что у него есть гарантия, но затем он добавил программный компонент вне этой гарантии. – dmckee 23 January 2016 в 22:28

EDIT: похоже, Google добавила правильные изменения в обновления. Таким образом, просто фиксируя строку репозитория, после этого выполнение обновления должно быть хорошим с этого момента.

Google остановил 32-битную поддержку Chrome для Linux. Интересно, что на сайте загрузки Google Chrome они все еще имеют ссылку на 32-битную версию.

Чтобы исправить это, внесите следующие изменения:

( Необязательно) Сначала удалите Google Chrome и файл репозитория: не беспокойтесь, ваши настройки все равно должны быть в безопасности.

sudo apt-get remove google-chrome-stable
sudo rm /etc/apt/sources.list.d/google-chrome.list*

Затем обновите систему:

sudo apt-get update

Далее , исправьте файл репозитория Google Chrome следующими командами:

Добавить ключ: Не волнуйтесь, ваши настройки должны быть в безопасности.

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Затем добавьте изменения в репозиторий:

sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list'

Если Google Chrome уже установлен:

sudo apt-get update
sudo apt-get upgrade

Если он не установлен:

sudo apt-get update
sudo apt-get install google-chrome-stable
[d18 ] Надеюсь, это поможет!

20
ответ дан 23 May 2018 в 14:07
  • 1
    @JoeMorano Добро пожаловать! знак равно – Terrance 6 March 2016 в 08:07
  • 2
    Проблема в том, что этот параметр будет возвращен после первого обновления Chrome. – Pilot6 9 March 2016 в 14:16
  • 3
    @ Pilot6 Хорошая точка. Я изменил свой ответ здесь, что с сегодняшнего утра с обновлением Chrome он не изменил мои изменения. – Terrance 9 March 2016 в 18:41
  • 4
    Я исправил проблему обновления, просто добавив [arch = amd64] в определение репозитория. после этого обновление завершено успешно. Не требуется удалить / установить – auval 9 March 2016 в 18:59
  • 5
    @uval Вы знаете, я честно думаю, что именно так люди первоначально устанавливают Google Chrome, что делает разницу. Если вы устанавливаете из Интернета, который загружает файл .deb, он автоматически устанавливает эти параметры, которые могут впоследствии изменить его. Я сделал это в первый раз, и обновление изменило мое. Сделав это в ответ, он не изменил его с тех пор. Просто мысль. – Terrance 9 March 2016 в 19:07

Переключиться на Chromium - он практически идентичен (он даже позволяет вам войти в Google так же, как Chrome), полностью открыть исходный код и предоставить репозитории Ubuntu.

Для поддержки Flash с помощью Chromium следуйте этим инструкциям.

13
ответ дан 23 May 2018 в 14:07

Пожалуйста, прочитайте https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/FoE6sL-p6oU

Оттуда:

[d3 ] Чтобы обеспечить лучший опыт для наиболее используемых версий Linux, мы прекратим поддержку Google Chrome на 32-разрядном Linux, Ubuntu Precise (12.04) и Debian 7 (wheezy) в начале марта 2016 года. Chrome будет продолжать функционировать на этих платформах, но больше не будет получать обновления и исправления безопасности. Мы намерены продолжить поддержку 32-битных конфигураций сборки в Linux для поддержки построения Chromium. Если вы используете Precise, мы рекомендуем вам перейти на Trusty.
6
ответ дан 23 May 2018 в 14:07
  • 1
    Действительно ли 64-разрядный Linux является «наиболее используемым Linux», с большим отрывом? Я сомневаюсь в этом. – Lightness Races in Orbit 23 January 2016 в 06:12
  • 2
    Мне нравится, как Google говорит «обновить». когда они означают «сделать что-то, что позволит нам заставить вас использовать наши материалы». – wizzwizz4 23 January 2016 в 14:19
  • 3
    Почему кто-нибудь еще будет использовать 32-разрядную Unix? 64-разрядные процессоры были распространены в течение почти десятилетия. – Alan Shutko 23 January 2016 в 23:44
  • 4
    @LightnessRacesinOrbit: согласно последнему опросу Steam, store.steampowered.com/hwsurvey , первые 5 дистрибутивов Linux, которые одни соответствуют ~ 60% всех пользователей Linux, являются 64-разрядными. – MestreLion 24 January 2016 в 00:53
  • 5
    @AlanShutko Потому что у нас есть старое оборудование. – Organic Marble 24 January 2016 в 17:50

В 64-битном режиме Ubuntu введите следующие команды:

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

И

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome"

Пакет обновления: sudo apt-get update

Согласно webupd8 В 64-битной ОС вам необходимо отредактировать следующие два файла:

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

Измените строку # 3:

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

на:

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

Изменить /opt/google/chrome/cron/google-chrome

Изменить REPOCONFIG и SSLREPOCONFIG:

REPOCONFIG="deb http://dl.google.com/linux/chrome/deb/ stable main"
SSLREPOCONFIG="deb https://dl.google.com/linux/chrome/deb/ stable main"

To

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

Обновить август 3,2016:

Чтобы установить последнюю версию Google chrome 50 (64 бит) на Ubuntu 16.04 LTS через PPA с хорошими сигнатурами:

Загрузите открытый ключ Google:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Добавить Репозиторий Google Chrome:

sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google.list'

Обновление репозитория:

sudo apt update

или

sudo apt-get update

Установите Google Chrome:

sudo apt install google-chrome-stable

или

sudo apt-get install google-chrome-stable
4
ответ дан 23 May 2018 в 14:07

В соответствии с http://www.webupd8.org/2016/03/fix-failed-to-fetch-google-chrome_3.html выполните следующие действия из командной строки:

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

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome"
[d2 ] Обратите внимание, что для источника выше «этот файл изменяется в каждом обновлении Google Chrome, и похоже, что этого не происходит (изменение / opt / google / chrome / cron / google-chrome или / etc / default / google-chrome не влияет на это), пока Google не изменит это в своем пакете, вам необходимо применить исправление выше после каждого обновления Google Chrome .... Обходным путем было бы сделать файл .list неизменным, поэтому он не может можно изменить с помощью любых обновлений Google Chrome, используя «sudo chattr + i /etc/apt/sources.list.d/google-chrome.list» (который можно отменить с помощью: «sudo chattr -i / etc / apt / sources .list.d / google-chrome.list "), но это не идеально, и вы должны изменить этот файл, как только Google исправит это на своем конце."

1
ответ дан 23 May 2018 в 14:07

Другие вопросы по тегам:

Похожие вопросы: