Tidak ada lagi pembaruan untuk Google Chrome 32-bit

106

Saya menggunakan Google Chrome 48.0 32-bit. Hari ini ketika saya meluncurkan Google Chrome, saya mendapat pesan ini:

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

Saya pikir Ubuntu 14.04 didukung selama lima tahun, apa yang sebenarnya terjadi di sini?

Dan pada Ubuntu 64-bit, saya mendapatkan kesalahan dari Update Manager dan 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.  
Parto
sumber
36
Google Chrome tidak disediakan oleh repositori Ubuntu.
xangua
3
@ xangua Oke, tapi mengapa pesannya? Apakah ada cara saya dapat menonaktifkannya atau mungkin membuat Ubuntu saya didukung?
Parto
7
Untuk alasan apa pun yang mereka klaim tidak akan lagi mendukung 14,04 (dependensi yang lebih lama?) Anda harus menemukan cara untuk langsung menghubungi dan bertanya kepada Google. Duplikat yang disebutkan hanya mengatakan bahwa mereka pada dasarnya malas ...
xangua
3
@Parto "atau mungkin buat Ubuntu saya didukung" Tentu: meyakinkan Google untuk mendukungnya.
fkraiem
1
Apakah mereka melakukan ini karena alasan yang sama ketika mereka menarik versi spesifik Windows Vista setahun yang lalu - tidak cukup banyak orang yang menguji versi pra-rilis untuk mempertahankan QA yang memadai.
Dan Neely

Jawaban:

128

Informasi penting tentang cara memasang Chrome di Ubuntu 16.04 dan 17.04 di bagian bawah!

Pesan ini hanya berlaku untuk sistem Linux 32 bit saja, sistem 64 bit tentu saja akan tetap didukung. Ketika Anda menginstal Ubuntu versi 32 bit, Google Chrome tidak akan menerima pembaruan, mulai dari Maret 2016 - ini sudah diumumkan oleh Google pada tanggal 1 Desember 2015.

Google: Kami akan mengakhiri dukungan untuk Google Chrome pada Linux 32-bit, Ubuntu Precise (12.04) ...

Saat Anda ingin menerima pembaruan Chrome - Anda harus beralih ke Ubuntu versi 64 bit. Ubuntu 14.04.3 LTS dan Ubuntu 15.10 disarankan untuk mengunduh dalam rasa 64 bit. Ubuntu LTS edisi 16.04 Xenial Xerus berikutnya akan dirilis pada bulan April 2016, instal dalam 64 bit.

Dalam rentang waktu dari Maret hingga April Anda dapat menggunakan browser web Firefox yang sudah diinstal sebelumnya . Atau Anda dapat menginstal chromium-browser atau epiphany-browser dari repositori Ubuntu. Atau Anda dapat menginstal versi 64 bit Ubuntu 14.04, tetapi apakah ini sepadan dengan usaha? ... kamu putuskan ...

Dukungan lima tahun untuk edisi Ubuntu LTS mencakup sistem termasuk repositori resmi. Google Chrome tidak tersedia di repositori resmi Ubuntu dan itulah alasan mengapa tidak ada dukungan LTS lima tahun untuk Chrome yang disediakan oleh pengembang Canonical / Ubuntu.

Perbarui informasi 2016-03-03: Google telah menghapus versi 32 bit dari repositori mereka!

Seperti yang Anda lihat di situs web Google Chrome , tidak ada edisi Linux 32 bit yang ditawarkan lagi.

Menjalankan sudo apt-get updatememberikan kesalahan berikut:

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.  

Sebagai solusinya, atur repositori khusus untuk 64 bit:

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"

Referensi: Perbaiki "Gagal mengambil" repositori Google Chrome

Perbarui informasi 2016-03-09: Google tampaknya telah memperbaiki masalah di versi 49.0.2623.87!

/opt/google/chrome/cron/google-chrome File sekarang memiliki entri yang relevan dengan arsitektur ini:

# 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 file memperlihatkan entri yang relevan dengan arsitektur ini:

### 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

Perbarui informasi 2016-04-21: Cara menginstal browser Google Chrome di Ubuntu 16.04

Saat ini ada masalah untuk menginstal Google Chrome dengan mengunduh dari situs web Google. Ketika mengklik pada .debfile Ubuntu Software terbuka, tetapi tidak ada yang terjadi ketika Anda mengklik Install. Instal Google Chrome dengan benar dengan cara ini - buka terminal dan jalankan perintah berikut:

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

Ada sedikit masalah "tanda tangan lemah" baru ketika memperbarui repositori - tetapi dapat diabaikan:

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

Perbarui informasi 2017-04-13: Cara memasang peramban Google Chrome di Ubuntu 17.04

Perintah yang diberikan di atas untuk Ubuntu 16.04 masih valid dan solusi bekerja terbaik untuk menginstal Google Chrome dengan sukses. Catatan: perintah aptbisa digunakan sebagai pengganti apt-getjuga.

cl-netbox
sumber
6
bagaimana jika orang itu menjalankan OS 32 bit, apa yang harus dia lakukan? harus menyebutkan tentang hal itu
Edward Torvalds
4
Secara teknis orang masih dapat menggunakan Chrome pada sistem 32 bit, itu hanya berarti tidak akan didukung, dan jika ada lubang keamanan, Google tidak akan menambalnya. Solusi terbaik mungkin untuk beralih ke sistem 64 bit, atau kromium sebagai alternatif
Sergiy Kolodyazhnyy
5
Saya menggunakan 64 bit Ubuntu 12.04 dan about: chrome mengatakan 64 bit, tetapi masih menerima pesan yang sama. Versi 48.0.2564.82 (64-bit)
user871199
4
@LightnessRacesinOrbit Saya sudah bermigrasi ke Firefox karena cara Google mendorong kami tombol profil. Sekarang mereka menolak pengguna Ubuntu 32bit. ETA sampai Google menghentikan Chrome karena tidak ada yang menggunakannya lagi?
John Dvorak
1
Saya masih mendapatkan kesalahan setelah mengedit /etc/apt/sources.list.d/google-chrome.list, jadi saya juga mengedit file /etc/apt/sources.list.d/google.list, itu memecahkan masalah.
vivi
29

Apa yang terjadi adalah bahwa kata "didukung" dalam pesan ini tidak berarti apa yang Anda pikirkan artinya. Saat Google mengatakan "sistem ini tidak lagi didukung", yang mereka katakan adalah "kami akan berhenti menyediakan pembaruan Chrome untuk sistem ini". Di sisi lain, ketika Canonical mengatakan "Ubuntu 14.04 akan didukung selama lima tahun", apa yang mereka katakan adalah "paket dalam repositori resmi akan menerima peningkatan selama lima tahun". Karena paket Chrome tidak dalam repositori resmi Ubuntu, tidak ada kontradiksi di antara keduanya.

fkraiem
sumber
3
Ini adalah fakta kehidupan tentang sistem warisan (saya tahu saya telah merawat lebih dari beberapa selama bertahun-tahun). Biaya dukungan (uang atau waktu, tidak masalah bagaimana Anda menghitungnya). Penyedia perangkat lunak harus memutuskan di mana menempatkan sumber daya mereka dan akhirnya mereka akan memotong jalur yang lebih lama. Dalam hal ini OP merasa percaya diri karena dia pikir dia memiliki jaminan, tetapi kemudian dia menambahkan komponen perangkat lunak di luar jaminan itu.
dmckee
20

EDIT: Tampaknya Google telah menambahkan perubahan yang benar ke pembaruan. Jadi, cukup perbaiki baris repositori, lalu menjalankan pembaruan seharusnya sudah baik mulai sekarang.


Google menghentikan dukungan Chrome 32bit untuk Linux. Yang cukup menarik, di situs unduhan Google Chrome , mereka masih memiliki tautan ke versi 32bit.


Untuk memperbaikinya, buat perubahan berikut:

(Opsional) Pertama, hapus Google Chrome dan file repositori: Jangan khawatir, pengaturan Anda harus tetap aman.

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

Kemudian perbarui sistem:

sudo apt-get update

Selanjutnya, perbaiki file repositori Google Chrome dengan mengikuti perintah:

Tambahkan kunci: Hanya jika ini adalah instalasi pertama kali.

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

Kemudian tambahkan perubahan ke repositori:

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

Jika Google Chrome sudah diinstal:

sudo apt-get update
sudo apt-get upgrade

Jika tidak diinstal:

sudo apt-get update
sudo apt-get install google-chrome-stable

Semoga ini membantu!

Terrance
sumber
@ JoMorano Sama-sama! =)
Terrance
Masalahnya adalah bahwa pengaturan ini akan dikembalikan setelah pembaruan Chrome pertama.
Pilot6
@ Pilot6 Poin bagus. Saya mengubah jawaban saya di sini, bahwa pada pagi ini dengan pembaruan Chrome, itu tidak mengubah perubahan saya.
Terrance
Saya memperbaiki masalah pembaruan dengan hanya menambahkan [arch = amd64] ke definisi repositori. pembaruan selesai dengan sukses setelahnya. Tidak perlu uninstall / instal
Amir Uval
@ uval Anda tahu, saya jujur ​​berpikir bahwa itu adalah cara orang-orang memasang Google Chrome yang membuat perbedaan. Jika Anda menginstal dari web, yang mengunduh file .deb, ia memasukkan pengaturan itu secara otomatis yang dapat mengubahnya nanti. Saya melakukan itu pertama kali, dan pembaruan mengubah milik saya. Setelah melakukannya dengan cara ini dalam jawabannya, tidak berubah sejak saat itu. Hanya pemikiran saja.
Terrance
13

Beralih ke Chromium - ini hampir identik (bahkan memungkinkan Anda masuk ke Google sama seperti Chrome), sumber terbuka penuh, dan disediakan oleh repositori Ubuntu.

Untuk dukungan Flash dengan Chromium, ikuti instruksi ini.

Keith
sumber
6

Silakan baca https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/FoE6sL-p6oU

Dari sana:

Untuk memberikan pengalaman terbaik untuk versi Linux yang paling banyak digunakan, kami akan mengakhiri dukungan untuk Google Chrome pada Linux 32-bit, Ubuntu Precise (12,04), dan Debian 7 (mengi) pada awal Maret, 2016. Chrome akan terus berfungsi pada platform ini tetapi tidak akan lagi menerima pembaruan dan perbaikan keamanan.

Kami bermaksud untuk terus mendukung konfigurasi pembangunan 32-bit di Linux untuk mendukung pembangunan Chromium. Jika Anda menggunakan Precise, kami sarankan Anda untuk meningkatkan ke Trusty.

DK Bose
sumber
2
Apakah 64-bit Linux benar-benar "Linux yang paling banyak digunakan" dengan margin yang besar? Aku meragukan itu.
Lightness Races di Orbit
Saya suka bagaimana Google mengatakan "upgrade" ketika mereka berarti "melakukan sesuatu untuk membiarkan kami memaksa Anda untuk menggunakan barang-barang kami".
wizzwizz4
4
Mengapa ada yang masih menggunakan Unix 32-bit? CPU 64-bit sudah umum selama hampir satu dekade.
Alan Shutko
1
@LightnessRacesinOrbit: menurut survei Steam terbaru, store.steampowered.com/hwsurvey , 5 distro Linux teratas, yang sesuai dengan ~ 60% dari semua pengguna Linux mereka, adalah 64-bit.
MestreLion
3
@AlanShutko Karena kami memiliki perangkat keras lama.
Marmer Organik
4

Di Ubuntu 64-bit, ketikkan perintah berikut:

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

Dan

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

Paket pembaruan: sudo apt-get update

Menurut webupd8 Pada 64 bit OS Anda perlu mengedit dua file berikut:

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

Ubah baris # 3 dari:

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

untuk:

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

Sunting /opt/google/chrome/cron/google-chrome

Ubah REPOCONFIG dan SSLREPOCONFIG dari:

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

Untuk

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"

Pembaruan 3 Agustus 2016 :

Untuk menginstal versi terbaru Google chrome 50 (64bits) di Ubuntu 16.04 LTS melalui PPA dengan tanda tangan yang baik:

Unduh Kunci Publik Google:

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

Tambahkan Repositori Google Chrome:

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

Pembaruan repositori:

sudo apt update

atau

sudo apt-get update

Pasang Google Chrome:

sudo apt install google-chrome-stable

atau

sudo apt-get install google-chrome-stable
GAD3R
sumber
1

Menurut http://www.webupd8.org/2016/03/fix-failed-to-fetch-google-chrome_3.html , lakukan hal berikut dari command prompt:

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"

Perhatikan bahwa per sumber di atas, "file ini diubah pada setiap pembaruan Google Chrome dan sepertinya tidak ada jalan lain untuk itu (mengubah / opt / google / chrome / cron / google-chrome atau / etc / default / google-chrome doesn dapat memengaruhi ini) sehingga hingga Google mengubah ini dalam paketnya, Anda harus menerapkan perbaikan di atas setelah setiap pembaruan Google Chrome .... Sebuah solusi adalah membuat file .list tidak dapat diubah, sehingga tidak dapat diubah oleh pembaruan Google Chrome apa pun, dengan menggunakan "sudo chattr + i /etc/apt/sources.list.d/google-chrome.list" (yang dapat dibalik menggunakan: "sudo chattr -i / etc / apt / sources.) list.d / google-chrome.list ") tetapi ini tidak ideal dan Anda harus mengubah file ini kembali setelah Google memperbaikinya."

m2web
sumber