Debian: viegli konvertējiet i386 uz amd64

Šis ir īss raksts par to, kā organizēt 64 bitu arhitektūru 32 bitu Debian/Deabian distribūcijā (kuru, iespējams, esat netīšām ielādējis 64 bitu vietā) bez atkārtotas instalēšanas.

* Jūsu aparatūrai sākotnēji ir jāatbalsta amd64, neviens neradīs maģiju.
*Tas var sabojāt sistēmu, tāpēc rīkojieties ļoti uzmanīgi.
* Viss tika pārbaudīts uz Debian10-buster-i386.
* Nedari to, ja neko šeit nesaproti.

Dpkg, apt un sources.list

Taisni pie lietas, ja esi izsvēris visu traku, sāksim gatavot pakas (principā šeit nav nozīmes secībai, bet punktu pa punktam ērtāk)

1. Atlasiet amd64 mapē /etc/apt/sources.list, ievietojot “ [arch=amd64] ” starp debdeb-src un URL.

Piemērs

# 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 ir nepieciešams, lai nodrošinātu, ka turpmāk tiek ielādētas tikai 64 bitu pakotnes.

2. Pievienojiet amd64 dpkg, lai tas nezvēru:

$ sudo dpkg --add-architecture amd64

3. Atjauniniet pakotņu sarakstu:

$ sudo apt update

kodols

Protams, tam visam nav jēgas bez 64 bitu kodola, tāpēc instalējiet to:

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

Novietojiet $VERSION, lai aizstātu vajadzīgo kodola versiju.

Pēc kodola instalēšanas grub automātiski pārkonfigurēsies.

Pabeigšana

Pēc pārstartēšanas mūsu sistēma varēs strādāt ar amd64, taču ar pakotnēm var rasties dažas problēmas. Lai tos atrisinātu, bija pietiekami palaist šīs komandas:

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

Lai gan arī par to nevajadzētu pārāk uztraukties - visas nepieciešamās pakotnes galu galā tiks instalētas kā atkarības, bet nevajadzīgās tiks noņemtas šādi:

$ sudo apt autoremove

Tagad jūsu rīcībā ir 64 bitu sistēma!

Avots: www.habr.com

Pievieno komentāru