Dapatkan pesan kesalahan di bawah saat mengeluarkan:
sudo apt-get update
Get:1 http://us.archive.ubuntu.com/ubuntu xenial InRelease [95.8 kB]
Ign:2 http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2 InRelease
Ign:3 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:4 http://ppa.launchpad.net/canonical-x/vulkan/ubuntu xenial InRelease
Hit:5 http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2 Release
Hit:6 http://us.archive.ubuntu.com/ubuntu xenial-security InRelease
Ign:7 http://dl.google.com/linux/talkplugin/deb stable InRelease
Hit:8 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease
Ign:9 http://linux.dropbox.com/ubuntu wily InRelease
Hit:10 http://ppa.launchpad.net/numix/ppa/ubuntu xenial InRelease
Get:12 http://dl.google.com/linux/chrome/deb stable Release [782 B]
Hit:13 http://dl.google.com/linux/talkplugin/deb stable Release
Ign:14 https://apt.dockerproject.org/repo ubuntu-wily InRelease
Hit:15 https://apt.dockerproject.org/repo ubuntu-wily Release
Get:16 http://dl.google.com/linux/chrome/deb stable Release.gpg [181 B]
Hit:17 http://linux.dropbox.com/ubuntu wily Release
Get:20 http://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1,191 B]
Fetched 98.0 kB in 0s (118 kB/s)
Reading package lists... Done
N: 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'
Ini memotong berbagai rilis ubuntu
apt
package-management
multiarch
Scott Stensland
sumber
sumber
Jawaban:
Saya melacak repo yang menyinggung (apa pun untuk Google chrome di dir ini)
Sekarang lakukan hal yang sama seperti di bawah ini untuk setiap file repo yang cocok di atas
SOLUSI: batasi hanya 64 bit dengan memperkenalkan [arch = amd64]
PENYEBAB ROOT : Google menjatuhkan dukungan untuk Chrome 32-bit di Linux yang memicu kesalahan saat memperbarui apt di sistem 64-bit (dengan multi lengkungan diaktifkan) ... detail di sini: http://www.omgubuntu.co.uk/2016/ 03 / memperbaiki-gagal-mengambil-google-chrome-apt-error-ubuntu
Untuk mengonfirmasi bahwa Anda menggunakan ubuntu 64 bit dengan masalah multiarch yang diaktifkan
jika dikatakan
maka Anda telah menambahkan dukungan 32 bit, ini akan mencantumkan masalah arch asli Anda ...
jika Anda asli 64 Anda akan melihat output ini begitu juga SOLUSI yang ditunjukkan di atas
Berikut adalah perintah untuk menghapus multi arsitektur (hanya jika Anda tidak memiliki aplikasi 32 bit)
sumber
(solusi ini untuk Ubuntu Bionic Beaver)
Pertama, malu pada Google karena membiarkan masalah ini bertahan lama !!
Berikut cara memperbaikinya:
Seperti yang telah disebutkan di atas, mengedit file di
/etc/apt/sources.list.d
tampaknya berfungsi ... tetapi hanya sementara. Hari berikutnya, masalahnya kembali.Inilah alasannya:
File
/etc/cron.daily/google-earth-pro
berjalan setiap hari dan menimpa apa yang Anda miliki/etc/apt/sources.list.d/google-earth-pro.list
.Untuk memperbaikinya sekali dan untuk semua, edit
/etc/cron.daily/google-earth-pro
.Temukan baris ini:
... dan ubah ke:
sumber
google-earth-pro.list
dangoogle-earth-pro.list.save
.[arch=amd64]
memecahkan masalah saya dengan virtualbox 6.0Berubah
untuk
di masing-masing
/etc/apt/sources.list.d/google-musicmanager.list
/etc/apt/sources.list.d/google-musicmanager.list.save
/etc/apt/sources.list.d/google-musicmanager.list.distUpgrade
tampaknya memperbaiki masalah untuk Google Music Manager untuk Play Music juga. Tidak yakin apakah itu akan mengembalikan perubahan ini di beberapa titik karena file-file tersebut secara otomatis dikonfigurasi.
sumber
/etc/apt/sources.list.d/google.list
Meskipun Google telah memperbaiki masalah ini untuk Chrome , masih muncul untuk misalnya Google Earth .
Menambahkan
[arch=amd64]
perbaikan masalah, tetapi perlu ditambahkan berulang kali.Setelah membuat file tidak dapat diubah seperti yang diusulkan oleh artikel webupd8 dan mengalami masalah karena itu, solusi saya saat ini adalah menambahkan cronjob untuk menerapkan perbaikan secara otomatis setiap jam sekali:
(Ganti
google-earth.list
jika perlu).sumber
Meskipun pertanyaan ini telah ditandai diselesaikan, saya tidak dapat menyelesaikan masalah ini dengan jawaban di atas. Saya menggunakan metode lain. Buka 'perangkat lunak & pembaruan'> perangkat lunak ubuntu> unduh dari> pilih server terbaik. Sekarang tunggu beberapa saat sampai sistem mengetahuinya. Setelah ini selesai, coba perintah Anda lagi. Ini berhasil untuk saya.
sumber
Bahkan jika pertanyaan ini ditandai diselesaikan, bagi saya, di Ubuntu 18.04, ubah baris
/etc/apt/sources.list
darideb http://dl.google.com/linux/chrome/deb/ stable main
menjadideb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
.Tidak ada file yang bernama
/etc/apt/sources.list.d/google-chrome-unstable.list
. Membuat perubahan yang sama dalam/etc/apt/sources.list.d/google-chrome.list
memberi peringatan mengatakan bahwa paket target dikonfigurasi beberapa kali. (dalamsources.list
dangoogle-chrome.list
)sumber