Debian: transformarea simplă a i386 în amd64

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 main

Acest 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 amd64

3. Actualizează lista de pachete:

$ sudo apt update

Nucleu

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-upgrade

Deș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

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster