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