Debian: Preprosto pretvorite i386 v amd64

To je kratek članek o tem, kako organizirati 64-bitno arhitekturo v vaši 32-bitni distribuciji, ki temelji na Debianu/Deabianu (ki ste jo morda nenamerno naložili namesto 64-bitne) brez ponovne namestitve.

* Vaša strojna oprema mora na začetku podpirati amd64, nihče ne bo ustvaril čarovnije.
*To lahko poškoduje sistem, zato nadaljujte zelo previdno.
* Vse je bilo testirano na Debian10-buster-i386.
* Ne počni tega, če tukaj ničesar ne razumeš.

Dpkg, apt in sources.list

Čisto k bistvu, če ste vse noro pretehtali, se lotimo priprave paketov (načeloma vrstni red tukaj ni pomemben, ampak po točkah je bolj priročno)

1. Izberite amd64 v /etc/apt/sources.list in vstavite ' [arch=amd64] ' med debdeb-src in URL

Primer

# 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

To je potrebno za zagotovitev, da se bodo v prihodnosti nalagali samo 64-bitni paketi.

2.Dodaj amd64 v dpkg, da ne preklinja:

$ sudo dpkg --add-architecture amd64

3.Posodobite seznam paketov:

$ sudo apt update

Core

Vse to seveda nima smisla brez 64-bitnega jedra, zato ga namestite:

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

Postavite $VERSION, da nadomestite želeno različico jedra.

Po namestitvi jedra se bo grub samodejno znova konfiguriral.

Zaključek

Po ponovnem zagonu bo naš sistem lahko deloval z amd64, vendar se lahko pojavijo težave s paketi. Za njihovo rešitev je bilo dovolj zagnati te ukaze:

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

Čeprav vas tudi to ne bi smelo preveč skrbeti - vsi potrebni paketi bodo sčasoma nameščeni kot odvisnosti, nepotrebni pa bodo odstranjeni takole:

$ sudo apt autoremove

Zdaj imate na voljo 64-bitni sistem!

Vir: www.habr.com

Dodaj komentar