APT-ի պահում, թե՞ թարմացման ուղի. VPN-հաճախորդի հետշրջում
Համեմատեք փաթեթի ժամանակավոր պահումը VPN-հաճախորդի ռեգրեսիայից հետո առաջ շարժվող ուղղմամբ, ներառյալ ինչ է պահումը սառեցնում, ինչ է անտեսում և ինչպես դուրս գալ դրանից։
Հաճախորդի թարմացումները կոտրում են թունելները, հին տարբերակները շարունակում են աշխատել, և դա թողնում է երկու ակնհայտ լուծում։ Մեկը փաթեթը պահում է տեղում և սպասում ուղղմանը. մյուսը անմիջապես անցնում է աջակցվող կարգավորման։ Դրանք հավասարապես անվտանգ չեն, և ոչ մեկը ելք չունեցող սպասարկման ռազմավարություն չէ։ Ընտրելուց առաջ համեմատեք դրանք այն բանով, ինչ նրանք իրականում սառեցնում են։
Երկու լուծում մեկ ռեգրեսիայի համար
Փաթեթը պահելը աշխատող տարբերակը թողնում է տեղադրված և թույլ չի տալիս APT-ին տեղափոխել այն։ Այն ժամանակ է գնում, օգտատերերին պահում է միացված և անթերի է թողնում հիմքում ընկած սխալը։ Առաջ շարժվելը նշանակում է գտնել աջակցվող թողարկումը, որը շտկում է ռեգրեսիան, կամ միացման սեփականատիրոջը փոխել մի բանի, որը տարածումը դեռ պահպանում է։ Դա ավելի շատ աշխատանք է պահանջում սկզբում և վերացնում է մշտական ռիսկը։
Ընտրությունը կախված է երեք փաստից, որոնք պետք է ունենաք որոշումից առաջ. ո՞ր բաղադրիչը ռեգրեսիայի ենթարկվեց, կա՞ ուղղված թողարկում, և որքա՞ն ժամանակ կարելի է հանդուրժել ժամանակավոր վիճակը։
Ամրացրեք խափանումը նախքան դրանցից մեկն ընտրելը
NetworkManager-ի միջուկի թարմացումը, VPN-փլագինի թարմացումը և լուծիչի օգնականի ռեգրեսիան օգտատիրոջ տեղից նույնն են թվում և ունեն տարբեր հետշրջման թեկնածուներ։ Արձանագրեք ճշգրիտ փաթեթները, տարբերակները և առաջին նոր սխալը։
apt-cache policy network-manager network-manager-openvpn
dpkg -l | grep -E 'network-manager|openvpn|wireguard'
Փաթեթի մետատվյալները կարող են հնացած լինել, եթե ցանկերը չեն թարմացվել, ուստի կարդացեք դրանք որպես հուշում և հաստատեք փաստացի տեղադրված տարբերակի հետ։ Մի՛ վերցրեք նպատակային տարբերակ ֆորումի գրառումից. նույն տարբերակի տողը այլ թողարկումից կարող է կրել այլ կախվածությունների հավաքածու։
Համեմատեք, թե ինչ է ծածկում պահումը
Պահումը խոչընդոտում է փաթեթի ավտոմատ տեղադրումը, թարմացումը կամ հեռացումը։ Բայց այն չի սառեցնում դրա կախվածությունները, չի վերանորոգում միացումը և հին բինար ֆայլը անվտանգ չի դարձնում։ Հենց այդ բացն է ամբողջ համեմատությունը։ Եթե ռեգրեսիան եկել է գրադարանից, որին հաճախորդը կապված է, ապա հաճախորդի պահումը ոչինչ չի փոխում, մինչ գրադարանը շարունակում է շարժվել։
sudo apt-get -s install network-manager=1.42.4-1
apt-mark showhold
Նախ մոդելավորեք իջեցումը և ամբողջությամբ կարդացեք առաջարկվող փոփոխությունները։ Իջեցումը, որը հեռացնում է աշխատասեղանին անհրաժեշտ կախվածություն, այլ միջադեպ է, և մոդելավորումը դա բացահայտելու ամենաէժան տեղն է։ Եթե պահումն իսկապես ճիշտ ժամանակավոր սահմանն է, գրեք այն որպես որոշում՝ սեփականատիրոջ, պատճառի և հեռացման պայմանի հետ։ Առանց սեփականատիրոջ պահումը դառնում է մշտական ենթակառուցվածք, որին ոչ ոք չի համարձակվում դիպչել։
Համեմատեք ելքի ուղիները
Առաջ ուղին տարածման կամ մատակարարի ուղղումն է, որը կիրառվում է անկախ միացման վրա ստուգվելուց հետո։ Դա համակարգը պահում է աջակցվող թարմացումների հոսքի մեջ և փակում ազդեցությունը։ Միգրացիայի ուղին փոխարինում է հաճախորդին կամ հոսթին մի բանով, որը տարածումը դեռ պահպանում է։ Դա ավելի շատ աշխատանք է և հաճախ միակ ազնիվ պատասխանը, երբ ռեգրեսիայի ենթարկված բաղադրիչը այդ ճյուղում ուղղված թողարկում չունի։
sudo apt-mark unhold network-manager
sudo apt update
sudo apt full-upgrade
Ինչ ելք էլ ընտրեք, ավարտված հայտարարելուց առաջ ստուգեք ճշգրիտ պրոֆիլը, նույնականացման ուղին, երթուղիները, DNS-ի վարքը և վերամիացումը։ Մեկ անգամ բարձրացող թունելը նույնը չէ, ինչ դադարեցումը, ցանցի փոփոխությունը և վերագործարկումը հաղթահարողը։ Պահպանեք խափանման ապացույցները սխալի հաշվետվության համար. փաթեթների տարբերակներ, մատյանի հատվածներ, պրոֆիլի կառուցվածքը՝ առանց գաղտնիքների։ Երբեք մի՛ կցեք մասնավոր բանալիներ կամ հավատարմագրեր՝ հաշվետվությունն ավելի ամբողջական դարձնելու համար։
Ինչ պետք է պարունակի գրառումը
Գրեք որոշումը չորս տողով. ինչ ռեգրեսիայի ենթարկվեց, ինչ պահվեց կամ փոխվեց, ով է ժամանակավոր վիճակի սեփականատերը և ինչն է այն հեռացնում։ Ավելացրեք ձեր կատարած ստուգումը, քանի որ հաջորդ ինժեները կկրկնի այն։
Ելքի ամսաթվով պահումը կառավարվող հետշրջման սահման է։ Առանց դրա պահումը չբացատրված իջեցում է, որը հանգիստ դարձել է ենթակառուցվածքի մաս։