Debian: vienkārša pāreja no i386 uz amd64

Š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 main

Tas 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 amd64

3. Atjaunojam pakotņu sarakstu:

$ sudo apt update

Kodols

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-amd64

Vietā $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-upgrade

Lai 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

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster