Debian: enkel overføring fra i386 til amd64

Dette er en kort artikkel om hvordan du kan organisere en 64-bits arkitektur på din 32-bits Debian/Deabian-basert distribusjon (som du kanskje uten å vite har lastet ned i stedet for 64-bit).

* Maskinvaren din må opprinnelig støtte amd64; ingen magi skal praktiseres.
* Dette kan skade systemet, så vær veldig forsiktig.
* Alt ble testet på Debian10-buster-i386.
* Ikke gjør dette hvis du ikke forstår noe av det som er her.

Dpkg, apt og sources.list

La oss komme til saken, hvis du er gal nok til å ha tenkt over alt, begynner vi med å forberede pakkene (i prinsippet spiller rekkefølgen ikke så stor rolle, men nummereringen gjør det lettere).

1. Velg amd64 i /etc/apt/sources.list, og sett ‘[arch=amd64]’ mellom 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ødvendig for at kun 64-bits pakker skal lastes ned i fremtiden.

2. Legg til amd64 i dpkg, slik at det ikke klager:

$ sudo dpkg --add-architecture amd64

3. Oppdater pakkelisten:

$ sudo apt update

Kjerne

Selvfølgelig gir alt dette ingen mening uten et 64-bits kjerne, så vi installerer det:

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

Stedet $VERSION settes til den nødvendige kjerneversjonen.

Etter installing av kjernen vil grub automatisk bli omkonfigurert.

Fullføring

Etter omstart vil systemet vårt kunne kjøre med amd64, men det kan oppstå noen problemer med pakkene. For å løse dem var det nok for meg å kjøre følgende kommandoer:

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

Selv om det ikke er så mye å bekymre seg for – alle nødvendige pakker vil med tiden bli installert som avhengigheter, og unødvendige fjernes slik:

$ sudo apt autoremove

Nå har du et 64-bits system til disposisjon!

Kilde: habr.com

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster