Acesta este un articol scurt despre cum să organizezi o arhitectură pe 64 de biți pe distribuția ta Debian/Deabian bazată pe 32 de biți (pe care ai putea să o fi descărcat fără să vrei în loc de 64bit).
* Hardware-ul tău trebuie să suporte inițial amd64, nimeni nu va face magie.
* Acest lucru poate deteriora sistemul, așadar acționează cu foarte mare prudență.
* Totul a fost testat pe Debian10-buster-i386.
* Nu face acest lucru dacă nu înțelegi nimic din ceea ce este aici.
Dpkg, apt și sources.list
Să trecem direct la subiect, dacă ești dispus să riști, începem pregătirea pachetelor (în principiu ordinea nu contează, dar este mai convenabil pe puncte)
1. Alege amd64 în /etc/apt/sources.list, inserând ‘ [arch=amd64] ‘ între debdeb-src și URL
Exemplu
# 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 mainAcest lucru este necesar pentru ca în viitor să se încarce doar pachete pe 64 de biți.
2. Adaugă amd64 în dpkg, pentru a nu răspunde cu erori:
$ sudo dpkg --add-architecture amd643. Actualizează lista de pachete:
$ sudo apt updateNucleu
Desigur, toate acestea nu au sens fără un nucleu pe 64 de biți, așa că îl instalăm:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64Înlocuiește $VERSION cu versiunea dorită a nucleului.
După instalarea nucleului, grub se va reconstrui automat.
Încheiere
După repornire, sistemul nostru va putea deja să funcționeze cu amd64, dar pot apărea unele probleme cu pachetele. Pentru a le rezolva, mi-a fost suficient să rulez aceste comenzi:
$ sudo apt --fix-broken install
$ sudo apt full-upgradeDeși nu este nevoie să te îngrijorezi prea mult în legătură cu acest lucru — toate pachetele necesare se vor instala singure în timp ca dependențe, iar pachetele inutile se elimină astfel:
$ sudo apt autoremove Acum ai la dispoziție un sistem pe 64 de biți!
Sursa: habr.com
