Linux Mint-ը կարգելափակի օգտվողից թաքցված snapd-ի տեղադրումը

Linux Mint բաշխման մշակողները հայտարարվեցոր Linux Mint 20-ի առաջիկա թողարկումը չի ուղարկի snap փաթեթներ և snapd: Ավելին, արգելվելու է snapd-ի ավտոմատ տեղադրումը APT-ի միջոցով տեղադրված այլ փաթեթների հետ միասին։ Ցանկության դեպքում օգտատերը կկարողանա ձեռքով տեղադրել snapd-ը, սակայն առանց օգտատիրոջ իմացության այն ավելացնելն այլ փաթեթների հետ կարգելվի։

Խնդիրի էությունն այն է, որ Chromium բրաուզերը Ubuntu 20.04-ում տարածվում է միայն Snap ձևաչափով, իսկ DEB պահոցը պարունակում է կոճղ, երբ փորձում եք տեղադրել այն, Snapd-ը տեղադրվում է համակարգում առանց հարցնելու, և միացում գրացուցակը կազմված է Snap Store- ը, Chromium փաթեթը բեռնվում է snap ձևաչափով և գործարկվում է ընթացիկ կարգավորումները $HOME/.config/chromium գրացուցակից փոխանցելու սցենարը: Linux Mint-ի այս deb փաթեթը կփոխարինվի դատարկ փաթեթով, որը տեղադրման որևէ գործողություններ չի կատարում, բայց ցույց է տալիս օգնություն այն մասին, թե որտեղ կարող եք ինքներդ ստանալ Chromium-ը:

Canonical-ն անցավ Chromium-ի առաքմանը միայն snap ձևաչափով և դադարեցրեց deb փաթեթների ստեղծումը աշխատանքի ինտենսիվության պատճառով Chromium-ի սպասարկում Ubuntu-ի բոլոր աջակցվող մասնաճյուղերի համար: Բրաուզերի թարմացումները բավականին հաճախ են հայտնվում, և նոր deb փաթեթները պետք է ամեն անգամ մանրակրկիտ փորձարկվեին Ubuntu-ի յուրաքանչյուր թողարկման հետընթացի համար: Snap-ի օգտագործումը զգալիորեն պարզեցրեց այս գործընթացը և հնարավորություն տվեց սահմանափակվել միայն մեկ snap փաթեթի պատրաստմամբ և փորձարկմամբ, որը ընդհանուր է Ubuntu-ի բոլոր տարբերակների համար: Բացի այդ, զննարկիչը snap-ով ուղարկելը թույլ է տալիս այն գործարկել մեկուսացված միջավայր, ստեղծվել է AppArmor մեխանիզմի միջոցով և պաշտպանել համակարգի մնացած մասը բրաուզերում խոցելիության օգտագործման դեպքում:

Linux Mint-ից դժգոհությունը կապված է Snap Store ծառայության պարտադրման և փաթեթների վրա վերահսկողության կորստի հետ, եթե դրանք տեղադրվեն snap-ից: Մշակողները չեն կարող կարկատել նման փաթեթները, կառավարել դրանց առաքումը կամ ստուգել փոփոխությունները: Սնապ փաթեթների հետ կապված բոլոր գործողություններն իրականացվում են փակ դռների հետևում և համայնքի վերահսկողության տակ չեն: Snapd-ն աշխատում է համակարգի վրա որպես արմատ և մեծ է վտանգները ենթակառուցվածքի վտանգի դեպքում. Այլընտրանքային Snap դիրեկտորիաներին անցնելու տարբերակ չկա: Linux Mint-ի մշակողները կարծում են, որ նման մոդելը առանձնապես չի տարբերվում սեփականության ծրագրային ապահովման մատակարարումից և վախենում են անվերահսկելի փոփոխություններ մտցնելուց: Snapd-ի տեղադրումն առանց օգտատիրոջ իմացության, երբ փորձում եք փաթեթներ տեղադրել APT փաթեթների կառավարչի միջոցով, համեմատվում է համակարգիչը Ubuntu Store-ին միացնող հետին դռան հետ:

Source: opennet.ru

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