Šis ir īss raksts par to, kā bez pārlādēšanas organizēt 64 bitu arhitektūru jūsu 32 bitu Debian/debian balstītu izplatījumā (kuru jūs varbūt nejauši lejupielādējāt vietā 64 bitu versijai).
* Jūsu aparatūrai sākotnēji ir jāatbalsta amd64, neviens burvju triks to nedarīs.
* Tas var sabojāt sistēmu, tāpēc rīkojieties ļoti uzmanīgi.
* Viss tika pārbaudīts uz Debian10-buster-i386.
* Nerīkojieties tā, ja kaut kas šeit nav skaidrs.
Dpkg, apt un sources.list
Nekavējoties ķeramies pie lietas, ja esat uzmanīgi visu apdomājis, sākam sagatavot pakotnes (principā šeit secība nav nozīmīga, bet pa punktiem ir ērti).
1. Izvēlamies amd64 failā /etc/apt/sources.list, ievietojot ‘[arch=amd64]’ starp deb deb-src un URL.
uzbrukumam
# 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 mainTas nepieciešams, lai nākotnē tiktu lejupielādētas tikai 64 bitu pakotnes.
2. Pievienojam amd64 dpkg, lai tas nesūdzētu:
$ sudo dpkg --add-architecture amd643. Atjaunojam pakotņu sarakstu:
$ sudo apt updateKodols
Protams, viss tas nav jēgpilns bez 64 bitu kodola, tāpēc instalējam to:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64Vietā $VERSION jāievieto nepieciešamā kodola versija.
Pēc kodola uzstādīšanas grub automātiski pārkonfigurēsies.
Nobeigums
Pēc restartēšanas mūsu sistēma jau varēs strādāt ar amd64, bet var rasties dažas problēmas ar pakotnēm. Man šīm problēmām pietika ar šīm komandām:
$ sudo apt --fix-broken install
$ sudo apt full-upgradeLai gan par to īpaši nebūtu jāsatraucas — visas nepieciešamās pakotnes laika gaitā pašas tiks uzstādītas kā atkarības, bet nevajadzīgās tiek dzēstas tā:
$ sudo apt autoremove Tagad jums ir 64 bitu sistēma!
Avots: habr.com
