Այս հոդվածն անդրադարձ է անում, թե ինչպես կարելի է առանց վերաբեռնելու կազմակերպել 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 amd643. Եթէ փորձեք առավել ուշադիր լինել, նորոգեք փաթեթների ցանկը:
$ 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
