Դուք կրկնակի սեղմում եք անցյալ շաբաթ ներբեռնած ֆայլին, կապը աշխատում է, և սովորությունը մնում է՝ ամեն անգամ, երբ VPN-ն ընկնում է, դուք նորից գործարկում եք նույն ֆայլը։ Ոչինչ անմիջապես չի կոտրվում, և այդ պատճառով է այս օրինակը պահպանվում։ Իրականում դուք վերատեղադրում եք հավելվածն ինքն իր վրա, ապա նորից բացում այն տեղադրիչի վերջից։

Երբ տեղադրիչն ավարտի աշխատանքը, ծրագիրն ապրում է սկավառակի այլ տեղում և ունի իր պատկերակը, իր կարգավորումները և իր ֆոնային ծառայությունը։ Ներբեռնումը եղել է մատակարարման մեխանիզմը, և այն պահելը միանգամայն նորմալ է, բայց դա այն չէ, ինչով դուք միանում եք։

Ինչ դրեց ներբեռնումն իրականում սկավառակի վրա

.run ֆայլը անվանման պայմանավորվածություն է, ոչ թե ֆայլի տեսակ։ Այն կարող է լինել shell սկրիպտ, ինքնաբացվող արխիվ, կոմպիլացված բինար կամ մի բան, որը կատարման պահին որոշում է, թե դրանցից որն է լինելու։ Վերջավորությունը ձեզ ոչինչ չի ասում այն մասին, թե ով է այն հրապարակել կամ արժե արդյոք վստահել դրան, և այդ պատճառով տեղադրման հրահանգները սկսվում են այն ստուգված ալիքից ստանալուց, այլ ոչ թե հրամանից։

Այս եղանակով մատակարարող վաճառողի դեպքում տեղադրիչը բացում է իր բեռը, գրում է հավելվածը և նրա օժանդակ ֆայլերը, և գրանցում է աշխատասեղանում այն, ինչ իրեն անհրաժեշտ է։ Երբ այն ավարտվի, հետաքրքիր արտեֆակտներն են հավելվածի բինար ֆայլը, աշխատասեղանի գրառումը և հաճախ այն ծառայությունը, որը հավելվածը գործարկում է։ Դրանցից ոչ մեկը ձեր ներբեռնած ֆայլը չէ։ Նայեք այն պանակում, որը տեղադրիչը նշում է իր վերջնական ելքում, և անմիջապես կտեսնեք տարբերությունը։

Այն նորից գործարկելու սովորությունը նաև թաքցնում է ախտորոշումը։ Եթե հավելվածը բացվում է ամբողջական վերատեղադրումից հետո, բայց ոչ մենյուից, դուք ոչինչ չեք իմանում այն մասին, թե որ մասն էր բացակայում, որովհետև տեղադրիչը վերակառուցել է դրանք բոլորը։

Տեղադրեք մեկ անգամ՝ օգտագործելով վաճառողի սեփական կանչը

Հետևեք փաստաթղթավորված կանչին ճշգրիտ՝ ներառյալ այն մեկնաբանիչը, որը նա նշում է։ PIA-ի Linux հաճախորդի համար ուղեցույցը տեղադրիչը կանչում է sh-ի միջոցով, ուստի հրամանի ձևը մեկնաբանիչն է, որին հաջորդում է իրականում ներբեռնած ֆայլը։

sh ./pia-linux-VERSION.run

VERSION տեղապահ է ցանկացած այն build-ի համար, որը դուք ստացել եք, ոչ թե խորհուրդ՝ փնտրելու որոշակի համար։ Վերաբերվեք այդ հրամանին որպես համակարգային մակարդակի հետևանքներ ունեցող կոդի կատարման, որովհետև այդպիսին է այն՝ ֆայլը զննելու միջոց չէ, և այն երկու անգամ գործարկելը ձեզ ոչինչ չի սովորեցնի, ինչ առաջինը չի սովորեցրել։

Նույն ուղեցույցից մի մանրուք հեշտ է բաց թողնել, և արժե կրկնել՝ տեղադրիչից առաջ մի դրեք sudo։ Այն ինքն է խնդրում իրեն անհրաժեշտ վարչական թույլտվությունը, և root shell-ի մեջ փաթաթելը փոխում է, թե որ օգտատիրոջ միջավայրում կհայտնվի տեղադրումը։ Նույն պատճառով «ամեն ներբեռնում դարձրու գործարկելի և գործարկիր այն» ընդհանուր կանոն չէ՝ մեկնաբանիչից սկրիպտ կարդալ խնդրելը և ֆայլն ուղղակիորեն կատարելը տարբեր գործողություններ են՝ տարբեր ձախողման եղանակներով։

Երբ տեղադրիչն ավարտվի, վաճառողը փաստաթղթավորում է մուտքը և միացումը հենց նոր տեղադրված հավելվածի միջոցով։ Յուրաքանչյուր հետագա միացում այնտեղ է պատկանում։ Եթե դեռ մուտքագրում եք տեղադրիչի ուղին՝ առցանց լինելու համար, դուք պատահաբար տեղադրիչը դարձրել եք ձեր աշխատանքային հոսքի մաս։

Գործարկիչը, խանութը և սկուտեղը երեք տարբեր տեղեր են

Հավելվածների մենյուն, ծրագրային խանութի կատալոգը և սկուտեղի տարածքը առանձին ինտերֆեյսներ են, որոնք պահպանվում են տարբեր բաղադրիչների կողմից, և տեղադրիչը կարող է լրացնել մեկը՝ չդիպչելով մյուսներին։ Առանձին տեղադրիչը սովորաբար գրում է աշխատասեղանի գրառում, ինչը միայն գործարկիչի ինտեգրում է և ոչ ավելին։ Այն հավելվածը չի դարձնում խանութի կողմից կառավարվող տեղադրում և չի երաշխավորում սկուտեղի պատկերակ։

Սկուտեղի ցուցիչը երկու կողմերի աջակցության կարիք ունի՝ գործող հավելվածը պետք է արտահանի մեկը, և աշխատասեղանը պետք է դրա համար հոսթ տրամադրի։ Այն աշխատասեղաններում, որտեղ հեռացրել են ավանդական սկուտեղը, ցուցիչ ակնկալող հավելվածը կարող է կատարյալ աշխատել և ոչինչ չցուցադրել, և դա ինտեգրման բաց է, ոչ թե ձախողված տեղադրում։ Աշխատասեղանի տարբերակը և հավելվածի տարբերակը նշելն է այն, ինչ այդ բացը դարձնում է գործնական։

Այսպիսով, երբ հավելվածը բացվում է, բայց պատկերակը բացակայում է, մի՛ վերատեղադրեք։ Ստուգեք՝ արդյոք գործընթաց է աշխատում, արդյոք պատուհանը թաքնված է ֆոնային մեկնարկի հետևում, և արդյոք աշխատասեղանն ընդհանրապես աջակցում է նման ցուցիչների։ Բացակայող ցուցիչը սկուտեղի հոսթ չունեցող աշխատասեղանում սպասված վարք է, ոչ թե խափանում։ Նույն ներբեռնումը հինգերորդ անգամ վերատեղադրելը միայն թարմացնում է այն, ինչ արդեն աշխատում էր։

Գրանցեք տեղադրման սեփականատիրոջը

Գրեք, թե որ ալիքն է տեղադրել հավելվածը, որ բաղադրիչն է այն թարմացնում և ինչն է այն հեռացնում։ Այս երեք պատասխանները սովորաբար նույն ծրագիրը չեն, և մեքենան, որտեղ ոչ ոք դրանք չգիտի, այն մեքենան է, որտեղ VPN հաճախորդի երկու օրինակ ի վերջո կռվում են նույն երթուղիների համար։

Ներբեռնված տեղադրիչը ջնջելը ոչինչ չի ապատեղադրում, և պատուհանը փակելը պարտադիր չէ, որ կանգնեցնի այն ծառայությունը կամ արգելափակման քաղաքականությունը, որը նա տեղադրել է։ Մաքրելուց առաջ պարզեք, թե ինչ է աշխատում մուտքի պահին և ինչն է վերապրում վերագործարկումը։

Երբ տեղադրիչն արել է իր գործը, դրեք այն ձեզ հիշվող պանակում և դադարեք այն վերաբերվել որպես հավելված։ Հաջորդ անգամ, երբ թունելը վատ վարվի, սկսեք տեղադրված հավելվածից, և թող ներբեռնումը մնա այն օրվա արտեֆակտը, երբ դուք տեղադրեցիք այն։ PIA-ի Linux տեղադրման ուղեցույցը հղումն է վերը նկարագրված կանչի և առաջին գործարկման քայլերի համար։

Առնչվող հոդվածներ