arcitecture linux ubuntu 32 bit 64 bit
Saya melacak repo yang menyinggung (apa pun untuk Google chrome di direktori ini)
cd /etc/apt/sources.list.d
grep chrome * | grep -v amd64
atau lebih umum
grep -r google /etc/apt | grep -v amd64
Sekarang lakukan hal yang sama seperti di bawah ini untuk setiap file repo yang cocok di atas
cat /etc/apt/sources.list.d/google-chrome-unstable.list
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/chrome/deb/ stable main
SOLUSI: batasi hanya 64 bit dengan memperkenalkan [arch=amd64]
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
solusi serupa untuk memperbaiki bug saat memutakhirkan ke Ubuntu pro
cat /etc/apt/sources.list.d/ubuntu-realtime-kernel.list
# original bad ... comment out next line
deb https://esm.ubuntu.com/realtime/ubuntu jammy main
# fixed by adding [arch=amd64] to above line as per
deb [arch=amd64] https://esm.ubuntu.com/realtime/ubuntu jammy main
CATATAN : Jika Anda mencoba menerapkan solusi ini untuk paket lain yang berupa file .list yang berisi baris yang mirip dengan ini:
deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared jammy main
Solusinya adalah dengan menambahkan tanda arsitektur di dalam tanda kurung siku, dipisahkan dari argumen lain dengan spasi. Berikut ini contohnya:
deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared jammy main
ROOT PENYEBAB : Google menghentikan dukungan untuk Chrome 32-bit di Linux yang memicu kesalahan saat memperbarui apt di sistem 64-bit (dengan multi arch diaktifkan) ... detailnya di sini: http://www.omgubuntu.co.uk/2016/ 03/perbaikan-gagal-mengambil-google-chrome-apt-error-ubuntu
Untuk mengonfirmasi Anda menggunakan ubuntu 64 bit dengan masalah mengaktifkan multiarch
dpkg --print-foreign-architectures
jika dikatakan
i386
maka Anda telah menambahkan dukungan 32 bit, ini akan mencantumkan masalah arch ... asli Anda
dpkg --print-architecture
jika Anda asli 64 Anda akan melihat keluaran ini, begitu juga SOLUSI yang ditunjukkan di atas
amd64
masalah di bawah ini untuk menampilkan paket menggunakan 32 bit
dpkg --get-selections | grep 386
Berikut adalah perintah untuk menghapus multi arsitektur (hanya jika Anda tidak memiliki aplikasi 32 bit)
sudo dpkg --remove-architecture i386
sumber : https://askubuntu-com.translate.goog/questions/741410/skipping-acquire-of-configured-file-main-binary-i386-packages-as-repository-x?_x_tr_sl=en&_x_tr_tl=id&_x_tr_hl=id&_x_tr_pto=tc
0 Comments: