Debian: պարզ փոխակերպում i386-էն amd64

Այս հոդվածն անդրադարձ է անում, թե ինչպես կարելի է առանց վերաբեռնելու կազմակերպել 64-բիթանոց շրջանակը ձեր 32-բիթանոց Debian/Դեբիան-հիմնված դիստրիբուտիվում (որը դուք կարող է եղել եք սխալմամբ ներբեռնել 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-բիթանոց համակարգ!

Ընտանիք: habr.com

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster