Debian: Maklik konvertearje i386 nei amd64

Dit is in koart artikel oer hoe't jo in 64-bit-arsjitektuer organisearje op jo 32-bit Debian/Deabian-basearre distribúsje (dy't jo miskien per ongelok laden hawwe ynstee fan 64bit) sûnder opnij te ynstallearjen.

* Jo hardware moat earst amd64 stypje, gjinien sil magy meitsje.
* Dit kin it systeem beskeadigje, dus gean tige foarsichtich troch.
* Alles waard hifke op Debian10-buster-i386.
* Doch dit net as jo hjir neat begripe.

Dpkg, apt en sources.list

Rjocht op it punt, as jo alles gek weage hawwe, litte wy begjinne mei it tarieden fan de pakketten (yn prinsipe makket de folchoarder hjir neat út, mar punt foar punt is it handiger)

1. Selektearje amd64 yn /etc/apt/sources.list troch ' [arch=amd64] ' yn te foegjen tusken debdeb-src en URL

Foarbyld:

# 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

Dit is nedich om te soargjen dat yn 'e takomst allinich 64-bit pakketten wurde laden.

2. Foegje amd64 ta oan dpkg sadat it net swarret:

$ sudo dpkg --add-architecture amd64

3.Update de list mei pakketten:

$ sudo apt update

De kearn

Fansels makket dit alles gjin sin sûnder in 64-bit kernel, dus ynstallearje it:

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

Plak $VERSION om de winske kearnferzje te ferfangen.

Nei it ynstallearjen fan de kernel sil grub automatysk opnij konfigurearje.

Fertraging

Nei in trochstart kin ús systeem wurkje mei amd64, mar guon problemen kinne ûntstean mei de pakketten. Om se op te lossen wie it genôch om dizze kommando's út te fieren:

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

Hoewol jo hjir ek net te folle soargen oer hoege te meitsjen - alle nedige pakketten sille úteinlik wurde ynstalleare as ôfhinklikens, en ûnnedige wurde sa fuortsmiten:

$ sudo apt autoremove

No hawwe jo in 64-bit systeem ta jo beskikking!

Boarne: www.habr.com

Add a comment