Google Chrome 32ビットのアップデートはこれ以上ありません


106

Google Chrome 48.0 32ビットを使用しています。今日、Google Chromeを起動したときに、次のメッセージが表示されました。

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

Ubuntu 14.04は5年間サポートされていると思いますが、ここで何が起きているのでしょうか?

そして、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.  

36
Google ChromeはUbuntuリポジトリでは提供されていません。
xangua

3
@xanguaわかりましたが、なぜメッセージですか?無効にする方法や、Ubuntuをサポートする方法はありますか?
パート

7
何らかの理由で、彼らがもはや14.04(古い依存関係?)をサポートしないと主張する場合、Googleに直接連絡して質問する方法を見つける必要があります。唯一の言及重複は...彼らは基本的に怠け者だと言う
xangua

3
@Parto 「あるいは、Ubuntuをサポートするかもしれません」確かに、Googleにそれをサポートするよう説得してください。
fkraiem

1
1年前に Windows Vista固有のビルドをプルしたのと同じ理由で、これを行っていますか?適切なQAを維持するためにプレリリースバージョンをテストするのに十分な人がいません。
ダン・ニーリー

回答:


128

下部のUbuntu 16.04および17.04にChromeをインストールする方法に関する重要な情報!

このメッセージはLinux 32ビットシステムでのみ有効です。もちろん64ビットシステムは引き続きサポートされます。Ubuntuの32ビットバージョンがインストールされている場合、Google Chromeは2016年3月から更新を受信しません。これは2015年12月1日にGoogleによって既に発表されています。

Google:32ビットLinux、Ubuntu Precise(12.04)でのGoogle Chromeのサポートを終了します...

Chromeの更新を受け取りたい場合は、64ビットバージョンのUbuntuに切り替える必要があります。とにかく64ビットフレーバーでダウンロードするには、Ubuntu 14.04.3 LTSとUbuntu 15.10をお勧めします。次のUbuntu LTSエディション16.04 Xenial Xerusは2016年4月にリリースされ、64ビットでインストールされます。

3月から4月までの期間では、代わりにプリインストールされたFirefox Webブラウザーを使用できます。別の方法としては、インストールすることができ、クロム、ブラウザひらめきブラウザを Ubuntuのリポジトリから。または、Ubuntu 14.04の64ビットバージョンをインストールできますが、これは努力する価値がありますか?... あなたが決める ...

Ubuntu LTSエディションの5年間のサポートは、公式リポジトリを含むシステムを対象としています。Google ChromeはUbuntuの公式リポジトリでは利用できないため、Canonical / Ubuntu開発者から提供されるChromeの5年間のLTSサポートはありません。

更新情報2016-03-03: Googleはリポジトリから32ビットバージョンを削除しました!

Google Chromeウェブサイトで見ることができるように、32ビットLinuxエディションはもう提供されていません。

実行sudo 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.  

回避策として、リポジトリを64ビット専用に設定します。

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

参照:「取得に失敗しました」Google Chromeリポジトリを修正

更新情報2016-03-09: Googleはバージョン49.0.2623.87で問題を修正したようです!

/opt/google/chrome/cron/google-chrome ファイルには、これらのアーキテクチャ関連のエントリがあります。

# sources.list setting for google-chrome updates.
REPOCONFIG="deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main"
REPOCONFIGREGEX="deb (\[arch=[^]]*\bamd64\b[^]]*\][[:space:]]*)?https?://dl.google.com/linux/chrome/deb/ stable main"

/etc/apt/sources.list.d/google-chrome.list ファイルは、このアーキテクチャ関連のエントリを示しています。

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

更新情報2016-04-21:Ubuntu 16.04でのGoogle Chromeブラウザーのインストール方法

現在、GoogleウェブサイトからダウンロードしてGoogle Chromeをインストールする際に問題があります。.debファイルをクリックするとUbuntu Softwareが開きますが、インストールをクリックしても何も起こりません。この方法でGoogle Chromeを適切にインストールします-ターミナルを開き、次のコマンドを実行します。

echo "deb http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list  
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -  
sudo apt-get update
sudo apt-get install google-chrome-stable

リポジトリを更新するとき、新しい「弱い署名」の問題はほとんどありませんが、無視できます。

W: http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg: Signature by key 4CCA1EAF950CEE4AB83976DCA040830F7FAC5991 uses weak digest algorithm (SHA1)  

更新情報2017-04-13:Ubuntu 17.04にGoogle Chromeブラウザーをインストールする方法

Ubuntu 16.04用の上記のコマンドはまだ有効であり、Google Chromeを正常にインストールするための最適なソリューションです。注:apt代わりにコマンドを使用することもできますapt-get


6
人が32ビットOSを実行している場合、どうすればよいですか?それについて言及する必要があります
エドワード・トーバルズ

4
技術的に言えば、32ビットシステムでChromeを使用できますが、Chromeはサポートされないことを意味し、セキュリティホールがある場合、Googleはパッチを適用しません。最善の解決策は、64ビットシステム、または代替として、クロムに切り替えることかもしれないです
Sergiy Kolodyazhnyy

5
私は64ビットのUbuntu 12.04にいて、about:chromeは64ビットと言っていますが、まだ同じメッセージが表示されます。バージョン48.0.2564.82(64ビット)
user871199

4
@LightnessRacesinOrbit Googleがプロファイルボタンを押し出す方法のため、Firefoxに既に移行しています。現在、Ubuntu 32ビットユーザーを否定しています。誰ももうChromeを使用していないため、GoogleがChromeを廃止するまでのETA?
ジョンドボラック

1
を編集した後もエラーが表示される/etc/apt/sources.list.d/google-chrome.listので、ファイルも編集し/etc/apt/sources.list.d/google.listて問題を解決しました。
vivi

29

何が起こっているのかというと、このメッセージの「サポートされる」という言葉は、あなたがそれが意味すると思うものを意味しないということです。Googleが「このシステムはサポートされなくなります」と言うと、彼らは「このシステムのChromeアップデートの提供を停止します」と言います。一方、Canonicalが「Ubuntu 14.04は5年間サポートされる」と言うと、彼らが言うのは「公式リポジトリのパッケージ 5年間アップグレードされる」ということです。ChromeパッケージはUbuntuの公式リポジトリにはないため、2つの間に矛盾はありません。


3
これは、レガシーシステムに関する人生の事実です(私は長年にわたって数人以上を看護してきました)。サポートコスト(お金や時間、それをどう説明するかは問題ではありません)。ソフトウェアプロバイダーはリソースをどこに配置するかを決定する必要があり、最終的には古いラインを切断します。この場合、OPは保証があると思ったため自信がありましたが、その保証外のソフトウェアコンポーネントを追加しました。
dmckee

20

編集: Googleが更新に正しい変更を追加したかのように見えます。そのため、単にリポジトリの行を修正してから、アップデートを実行することはこれからはうまくいくはずです。


Google Linuxの32ビットChromeサポートを停止しました。 興味深いことに、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

お役に立てれば!


@JoeMoranoどういたしまして!=)
テランス

問題は、最初のChromeの更新後にこの設定が元に戻されることです。
Pilot6

@ Pilot6良い点。私はここで答えを修正しました。Chromeの更新で今朝の時点では、私の変更は修正されていません。
テランス

リポジトリ定義に[arch = amd64]を追加するだけで、更新の問題を修正しました。更新はその後正常に完了しました。ノーアンインストール/インストールに必要な
アミールUval

@uvalご存知のように、違いを生むのは人々が元々Google Chromeをインストールする方法だと正直に考えています。.debファイルをダウンロードするWebからインストールする場合は、後で変更できる設定が自動的に設定されます。初めてやったのですが、更新によって私のものが変わりました。答えの中でこのようにした後、それはそれ以来変わっていません。ちょっとした考え。
テランス

13

Chromiumに切り替えます。これは事実上同一で(Chromeと同じようにGoogleにログインすることもできます)、完全にオープンソースで、Ubuntuリポジトリによって提供されます。

ChromiumでFlashをサポートするには、次の手順に従ってください。


6

https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/FoE6sL-p6oUをお読みください

そこから:

最も使用されているLinuxバージョンで最高のエクスペリエンスを提供するため、2016年3月上旬に32ビットLinux、Ubuntu Precise(12.04)、Debian 7(wheezy)でのGoogle Chromeのサポートを終了します。Chromeは引き続き機能しますこれらのプラットフォームは更新プログラムとセキュリティ修正プログラムを受け取りません。

Chromiumのビルドをサポートするために、Linuxで32ビットビルド構成を引き続きサポートする予定です。Preciseを使用している場合は、Trustyにアップグレードすることをお勧めします。


2
64ビットLinuxは本当に「最も使用されているLinux」なのでしょうか?疑わしい。
軌道の明るさレース

Googleが「アップグレードを」と言って「何かを強制的に使用させる」という意味が好きです。
wizzwizz4

4
なぜ誰もがまだ32ビットUnixを使用しているのでしょうか?64ビットCPUは、ほぼ10年間一般的です。
アランシュトコ

1
@LightnessRacesinOrbit:最新のSteam調査によると、store.steampowered.com / hwsurveyによると、Linuxユーザーの60%に相当するLinuxディストリビューションのトップ5は64ビットです。
メストレリオン

3
@AlanShutko古いハードウェアがあるからです。
オーガニックマーブル

4

Ubuntu 64ビットでは、次のコマンドを入力します。

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

64ビットOSのwebupd8によると、次の2つのファイルを編集する必要があります。

/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"

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"

2016年8月3日更新

適切な署名を使用してPPAを介してUbuntu 16.04 LTSに最新バージョンのGoogleクロム50(64ビット)をインストールするには:

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

1

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"

上記のソースごとに、「このファイルはGoogle Chromeの更新ごとに変更されるため、回避策がないようです(/ opt / google / chrome / cron / google-chromeまたは/ etc / default / google-chromeの変更は「これに影響を与えない」ので、Googleがパッケージ内でこれを変更するまで、Google Chromeを更新するたびに上記の修正を適用する必要があります。 「sudo chattr + i /etc/apt/sources.list.d/google-chrome.list」を使用して、Google Chromeの更新によって変更されます(「sudo chattr -i / etc / apt / sourcesを使用して元に戻すことができます。 list.d / google-chrome.list ")ですが、これは理想的ではありません。Googleが最後に修正したら、このファイルを元に戻す必要があります。"

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.