Debian: Skakel i386 maklik om na amd64

Hierdie is 'n kort artikel oor hoe om 'n 64-bis argitektuur op jou 32-bis Debian/Deabian-gebaseerde verspreiding te organiseer (wat jy dalk per ongeluk gelaai het in plaas van 64bis) sonder om te herinstalleer.

* Jou hardeware moet aanvanklik amd64 ondersteun, niemand gaan magie skep nie.
*Dit kan die stelsel beskadig, so gaan baie versigtig te werk.
* Alles is op Debian10-buster-i386 getoets.
* Moenie dit doen as jy niks hier verstaan ​​nie.

Dpkg, apt en sources.list

Reguit na die punt, as jy alles gek geweeg het, kom ons begin om die pakkies voor te berei (in beginsel maak die volgorde nie hier saak nie, maar punt vir punt is dit geriefliker)

1. Kies amd64 in /etc/apt/sources.list deur ' [arch=amd64] ' tussen debdeb-src en URL in te voeg

Voorbeeld

# 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 nodig om te verseker dat in die toekoms slegs 64-bis-pakkette gelaai word.

2. Voeg amd64 by dpkg sodat dit nie vloek nie:

$ sudo dpkg --add-architecture amd64

3. Dateer die lys van pakkette op:

$ sudo apt update

kern

Natuurlik maak dit alles geen sin sonder 'n 64-bis kern nie, so installeer dit:

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

Plaas $VERSION om die gewenste kernweergawe te vervang.

Nadat die kern geïnstalleer is, sal grub outomaties herkonfigureer.

Voltooiing

Na 'n herlaai, sal ons stelsel met amd64 kan werk, maar sommige probleme kan met die pakkette ontstaan. Om dit op te los, was dit genoeg om hierdie opdragte uit te voer:

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

Alhoewel jy ook nie te veel hieroor moet bekommer nie - al die nodige pakkette sal uiteindelik as afhanklikhede geïnstalleer word, en onnodige sal soos volg verwyder word:

$ sudo apt autoremove

Nou het jy 'n 64-bis-stelsel tot jou beskikking!

Bron: will.com

Voeg 'n opmerking