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

Kernel

Իհարկե, այս ամենը իմաստ չունի առանց 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-բիթանոց համակարգ ձեր տրամադրության տակ:

Source: www.habr.com

Добавить комментарий