Debian: Ба осонӣ i386-ро ба amd64 табдил диҳед

Ин мақолаи кӯтоҳ дар бораи чӣ гуна ташкил кардани меъмории 64-битӣ дар тақсимоти 32-битии Debian/Deabian-и худ (ки шумо шояд онро нохост ба ҷои 64-бит бор кардаед) бе азнавсозӣ мебошад.

* Сахтафзори шумо дар аввал бояд amd64-ро дастгирӣ кунад, ҳеҷ кас ҷодуе эҷод намекунад.
*Ин метавонад ба система зарар расонад, аз ин рӯ хеле бодиққат амал кунед.
* Ҳама чиз дар Debian10-buster-i386 санҷида шуд.
* Агар шумо дар ин ҷо чизе нафаҳмед, ин корро накунед.

Dpkg, apt ва sources.list

Рост ба нукта, агар шумо ҳама чизро девона баркашида бошед, биёед ба тайёр кардани бастаҳо шурӯъ кунем (аслан, тартиб дар ин ҷо муҳим нест, аммо нуқта ба нуқта қулайтар аст)

1. amd64-ро дар /etc/apt/sources.list бо гузоштани ' [arch=amd64] ' байни debdeb-src ва URL интихоб кунед

Мисол

# 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

Ин барои таъмини он зарур аст, ки дар оянда танҳо бастаҳои 64-битӣ бор карда шаванд.

2. amd64-ро ба dpkg илова кунед, то он савганд нахӯрад:

$ sudo dpkg --add-architecture amd64

3. Рӯйхати бастаҳоро нав кунед:

$ sudo apt update

Ҷорӣ

Албатта, ҳамаи ин бе ядрои 64-бит маъно надорад, бинобар ин онро насб кунед:

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

$VERSION -ро барои иваз кардани версияи дилхоҳи ядро ​​ҷойгир кунед.

Пас аз насб кардани ядро, grub ба таври худкор аз нав танзим карда мешавад.

Натиҷа

Пас аз бозоғозӣ, системаи мо метавонад бо amd64 кор кунад, аммо бо бастаҳо баъзе мушкилот метавонанд ба миён оянд. Барои ҳалли онҳо, иҷро кардани ин фармонҳо кифоя буд:

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

Гарчанде ки шумо набояд дар ин бора аз ҳад зиёд хавотир шавед - ҳама бастаҳои зарурӣ дар ниҳоят ҳамчун вобастагӣ насб карда мешаванд ва бастаҳои нолозим ба таври зайл хориҷ карда мешаванд:

$ sudo apt autoremove

Акнун шумо системаи 64-бит дар ихтиёри шумо доред!

Манбаъ: will.com

Илова Эзоҳ