Debian: Ni irọrun yipada i386 si amd64

Eyi jẹ nkan kukuru lori bii o ṣe le ṣeto faaji 64-bit lori pinpin orisun Debian/Debian rẹ 32-bit (eyiti o le ti kojọpọ lairotẹlẹ dipo 64bit) laisi fifi sori ẹrọ.

* Ohun elo rẹ gbọdọ ṣe atilẹyin amd64 lakoko, ko si ẹnikan ti yoo ṣẹda idan.
* Eyi le ba eto naa jẹ, nitorinaa tẹsiwaju daradara.
* Ohun gbogbo ni idanwo lori Debian10-buster-i386.
* Maṣe ṣe eyi ti o ko ba loye ohunkohun nibi.

Dpkg, apt ati awọn orisun.akojọ

Ni taara si aaye, ti o ba ti ṣe iwọn ohun gbogbo irikuri, jẹ ki a bẹrẹ ṣiṣe awọn idii (ni ipilẹ, aṣẹ ko ṣe pataki nibi, ṣugbọn aaye nipasẹ aaye o rọrun diẹ sii)

1. Yan amd64 ni /etc/apt/sources.list, fi sii '[arch=amd64]' laarin debdeb-src ati URL

Apeere:

# 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

Eyi jẹ pataki lati rii daju pe ni ọjọ iwaju nikan awọn idii 64-bit ti kojọpọ.

2.Fi amd64 kun dpkg ki o ma baa bura:

$ sudo dpkg --add-architecture amd64

3. Ṣe imudojuiwọn atokọ ti awọn idii:

$ sudo apt update

Mojuto

Nitoribẹẹ, gbogbo eyi ko ni oye laisi ekuro 64-bit, nitorinaa fi sii:

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

Gbe $VERSION lati paarọ ẹya ekuro ti o fẹ.

Lẹhin fifi ekuro sii, grub yoo tunto laifọwọyi.

Ipari

Lẹhin atunbere, eto wa yoo ni anfani lati ṣiṣẹ pẹlu amd64, ṣugbọn diẹ ninu awọn iṣoro le dide pẹlu awọn idii. Lati yanju wọn, o to lati ṣiṣe awọn aṣẹ wọnyi:

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

Botilẹjẹpe o ko yẹ ki o ṣe aibalẹ pupọ nipa eyi boya - gbogbo awọn idii to wulo yoo fi sori ẹrọ nikẹhin bi awọn igbẹkẹle, ati awọn ti ko wulo yoo yọkuro bii eyi:

$ sudo apt autoremove

Bayi o ni eto 64-bit kan ni ọwọ rẹ!

orisun: www.habr.com

Fi ọrọìwòye kun