Debian: enkel omdannelse fra i386 til amd64

Dette er en kort artikel om, hvordan du kan organisere en 64-bit arkitektur på din 32-bit Debian/Deabian-baserede distribution (som du måske har downloadet ved et tilfælde i stedet for 64bit), uden geninstallation.

* Dit hardware skal oprindeligt understøtte amd64, der er ikke nogen magi her.
* Dette kan skade systemet, så vær meget forsigtig.
* Alt er testet på Debian10-buster-i386.
* Gør ikke dette, hvis du ikke forstår noget af det her.

Dpkg, apt og sources.list

Lad os komme til sagen, hvis du er skør nok til at overveje det, starter vi med forberedelse af pakker (orden betyder ikke noget her, men punktvis gør det mere overskueligt)

1. Vælg amd64 i /etc/apt/sources.list, indsæt ‘ [arch=amd64] ‘ mellem debdeb-src og URL

Eksempel

# 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

Dette er nødvendigt for, at kun 64-bit pakker skal downloades i fremtiden.

2. Tilføj amd64 til dpkg, så det ikke klager:

$ sudo dpkg --add-architecture amd64

3. Opdater paketlisten:

$ sudo apt update

Kernel

Naturligvis giver det hele ikke mening uden et 64-bit kerne, så vi installerer det:

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

Erstat $VERSION med den nødvendige kerneversion.

Efter installationen af kernen vil grub automatisk blive omkonfigureret.

Afslutning

Efter genstart vil vores system allerede kunne arbejde med amd64, men der kan opstå nogle problemer med pakkerne. For at løse dem var det tilstrækkeligt for mig at køre disse kommandoer:

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

Selv om du ikke skal bekymre dig for meget om det — alle nødvendige pakker vil automatisk blive installeret som afhængigheder over tid, og unødvendige fjernes således:

$ sudo apt autoremove

Nu har du et 64-bit system til rådighed!

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster