Debian: cukup mengubah i386 menjadi amd64

Ini adalah artikel singkat tentang bagaimana mengatur arsitektur 64-bit pada distribusi berbasis Debian / Deabian 32-bit Anda (yang dapat Anda unduh secara tidak sengaja alih-alih 64bit) tanpa menginstal ulang.

* Perangkat keras Anda awalnya harus mendukung amd64, tidak ada yang akan membuat keajaiban.
* Ini dapat merusak sistem, jadi berhati-hatilah.
* Semuanya diuji pada Debian10-buster-i386.
* Jangan lakukan ini jika setidaknya sesuatu di sini tidak dipahami.

Dpkg, apt dan sources.list


Langsung ke intinya, jika Anda gila yang telah menimbang segalanya, kami mulai menyiapkan paket (pada prinsipnya, urutannya tidak masalah di sini, tetapi poinnya lebih nyaman)

1. Pilih amd64 di /etc/apt/sources.list, masukkan '[arch = amd64]' antara deb \ deb-src dan URL

Contoh
# Base reps deb [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free deb-src [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free # Update reps deb [arch=amd64] http://deb.debian.org/debian/ buster-updates main deb-src [arch=amd64] http://deb.debian.org/debian/ buster-updates main # Security reps deb [arch=amd64] http://security.debian.org/debian-security/ buster/updates main deb-src [arch=amd64] http://security.debian.org/debian-security/ buster/updates main 


Ini diperlukan agar di masa depan hanya paket 64-bit yang diunduh.

2.Tambahkan amd64 ke dpkg sehingga tidak bersumpah:

 $ sudo dpkg --add-architecture amd64 

3. Perbarui daftar paket:

 $ sudo apt update 

Intinya


Tentu saja, semua ini tidak masuk akal tanpa kernel 64-bit, jadi instal:

 $ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64 

Tempatkan $ VERSION untuk mengganti versi kernel yang benar.

Setelah menginstal kernel, grub akan melakukan konfigurasi ulang secara otomatis.

Penyelesaian


Setelah reboot, sistem kami sudah dapat bekerja dengan amd64, tetapi beberapa masalah mungkin muncul dengan paket. Untuk menyelesaikannya, cukup menjalankan perintah ini:

 $ sudo apt --fix-broken install $ sudo apt full-upgrade 

Meskipun tidak perlu terlalu mengkhawatirkan hal ini, semua paket yang diperlukan akan diinstal sebagai dependensi seiring waktu, dan yang tidak perlu akan dihapus seperti ini:

 $ sudo apt autoremove 

Setelah operasi di atas, Anda dapat memperbaiki sources.list lagi dengan menghapus '[arch = amd64]',
sehingga tidak ada masalah dengan paket.
Sekarang Anda dapat menggunakan sistem 64-bit!

Source: https://habr.com/ru/post/id483834/


All Articles