Debian: Könnyen konvertálhatja az i386-ot amd64-re

Ez egy rövid cikk arról, hogyan szervezhet meg egy 64 bites architektúrát a 32 bites Debian/Deabian alapú disztribúción (amelyet véletlenül töltött be a 64 bites helyett) újratelepítés nélkül.

* A hardvernek kezdetben támogatnia kell az amd64-et, senki sem fog varázslatot létrehozni.
*Ez károsíthatja a rendszert, ezért nagyon óvatosan járjon el.
* Mindent a Debian10-buster-i386-on teszteltek.
* Ne csináld ezt, ha nem értesz itt semmit.

Dpkg, apt és sources.list

Rögtön a lényeg, ha már mindent lemértél, akkor kezdjük a csomagok elkészítését (elvileg itt nem számít a sorrend, de pontról pontra kényelmesebb)

1. Válassza ki az amd64-et az /etc/apt/sources.list fájlban, és illessze be az „[arch=amd64]” értéket a debdeb-src és az URL közé.

Példa

# 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

Erre azért van szükség, hogy a jövőben csak 64 bites csomagok kerüljenek betöltésre.

2. Adja hozzá az amd64-et a dpkg-hoz, hogy ne káromkodjon:

$ sudo dpkg --add-architecture amd64

3. Frissítse a csomagok listáját:

$ sudo apt update

A mag

Természetesen ennek az egésznek nincs értelme 64 bites kernel nélkül, ezért telepítse:

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

Helyezze el a $VERSION fájlt a kívánt kernelverzió helyettesítéséhez.

A kernel telepítése után a grub automatikusan újrakonfigurálódik.

Befejezés

Újraindítás után a rendszerünk képes lesz dolgozni az amd64-el, de a csomagokkal kapcsolatban felmerülhetnek problémák. Ezek megoldásához elég volt a következő parancsokat futtatni:

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

Bár emiatt sem kell túl sokat aggódnia – az összes szükséges csomag végül függőségként kerül telepítésre, a feleslegesek pedig a következőképpen kerülnek eltávolításra:

$ sudo apt autoremove

Most egy 64 bites rendszer áll az Ön rendelkezésére!

Forrás: will.com

Hozzászólás