Сиз өткөн аптада жүктөгөн файлды эки жолу басып ачасыз, байланыш иштейт жана адатка айланат: VPN үзүлгөн сайын ошол эле файлды кайра иштетесиз. Эч нерсе заматта бузулбайт, ошондуктан бул үлгү жашайт. Чындыгында сиз колдонмону өзүнүн үстүнө кайра орнотуп, анан аны орноткучтун аягынан кайра ачасыз.

Орноткуч бүткөндөн кийин программа дисктин башка жеринде жашайт жана өзүнүн белгиси, өз жөндөөлөрү жана өз фондук кызматы бар. Жүктөө жеткирүү механизми болгон, аны сактап коюу таптакыр туура, бирок ал сиз туташкан нерсе эмес.

Жүктөө чындыгында дискке эмне салды

.run файлы — атоо конвенциясы, файлдын түрү эмес. Ал shell скрипти, өзү ачылуучу архив, компиляцияланган бинар же иштетилген учурда ошолордун кайсынысы болорун чечүүчү нерсе болушу мүмкүн. Кеңейтүү сизге аны ким жарыялаганын же ага ишенүү керекпи экенин айтпайт, ошондуктан орнотуу нускамалары буйруктан эмес, аны текшерилген каналдан алуудан башталат.

Ушундай жол менен жеткирген жеткирүүчү үчүн орноткуч өз жүгүн ачат, колдонмо менен анын жардамчы файлдарын жазат жана жумуш үстөлүндө керектүүнү каттайт. Бүткөндөн кийин кызыктуу артефактылар — колдонмонун бинар файлы, жумуш үстөлүнүн жазуусу жана көбүнчө колдонмо иштетүүчү кызмат. Алардын эч бири сиз жүктөгөн файл эмес. Орноткуч өзүнүн акыркы чыгарылышында атаган папканы караңыз, айырманы дароо көрөсүз.

Аны кайра иштетүү адаты диагностиканы да жашырат. Толук кайра орнотуудан кийин колдонмо ачылып, бирок менюдан ачылбаса, кайсы бөлүгү жетишпегенин билбейсиз, анткени орноткуч алардын баарын кайра курду.

Жеткирүүчүнүн өзүнүн чакыруусу менен бир жолу орнотуңуз

Документтелген чакырууну так аткарыңыз, ал атаган интерпретаторду кошуп. PIAнын Linux кардары үчүн колдонмо орноткучту sh аркылуу чакырат, ошондуктан буйруктун формасы — интерпретатор жана анын артынан чындыгында жүктөгөн файл.

sh ./pia-linux-VERSION.run

VERSION — сиз алган каалаган курулуш үчүн орун толтургуч, белгилүү бир санды издөө боюнча кеңеш эмес. Бул буйрукту система деңгээлиндеги кесепеттери бар код аткаруу катары кабыл алыңыз, анткени ал ошол: ал файлды текшерүүнүн жолу эмес, аны эки жолу иштетүү биринчиси үйрөтпөгөн нерсени үйрөтпөйт.

Ошол эле колдонмодон бир деталды өткөрүп жиберүү оңой жана кайталоого татыктуу: орноткучтун алдына sudo койбоңуз. Ал өзүнө керектүү административдик уруксатты өзү сурайт, ал эми аны root shellге ороп коюу орнотуу кайсы колдонуучунун чөйрөсүнө түшөрүн өзгөртөт. Ушундан улам «ар бир жүктөөнү аткарылуучу кылып, аны иштет» жалпы эреже эмес; интерпретатордон скрипт окууну суроо жана файлды түздөн-түз аткаруу — ар башка ийгиликсиздик режимдери бар ар башка аракеттер.

Орноткуч бүткөндө жеткирүүчү жаңы эле орнотулган колдонмо аркылуу кирүү жана туташуу боюнча документтештирет. Кийинки ар бир туташуу ошол жерге таандык. Эгер онлайн болуу үчүн дагы эле орноткучтун жолун терип жатсаңыз, орноткучту байкабастан иш агымыңыздын бөлүгүнө айландыргансыз.

Иштеткич, дүкөн жана науа — үч башка жер

Колдонмолор менюсу, программалык дүкөндүн каталогу жана науа аймагы — ар башка компоненттер кармаган өзүнчө интерфейстер, ал эми орноткуч бирөөнү калгандарына тийбей эле толтура алат. Өзүнчө орноткуч адатта жумуш үстөлүнүн жазуусун жазат, бул иштеткич менен интеграция гана, андан ашык эмес. Ал колдонмону каталог башкарган дүкөн орнотуусуна айландырбайт жана науа белгисине кепилдик бербейт.

Науа индикатору эки тараптын колдоосун талап кылат: иштеп жаткан колдонмо бирөөнү экспорттошу керек, ал эми жумуш үстөлү ага хост берүүсү керек. Салттуу науа алынып салынган жумуш үстөлдөрүндө индикатор күткөн колдонмо кемчиликсиз иштеп, эч нерсе көрсөтпөшү мүмкүн, жана бул орнотуунун ийгиликсиздиги эмес, интеграциядагы боштук. Жумуш үстөлүнүн версиясын жана колдонмонун версиясын билдирүү ошол боштукту иштөөгө жарактуу кылат.

Ошондуктан колдонмо ачылып, бирок белги жок болсо, кайра орнотпоңуз. Процесс иштеп жатабы, терезе фондук иштетүүнүн артында жашырылганбы жана жумуш үстөлү мындай индикаторлорду таптакыр колдойбу — текшериңиз. Науа хосту жок жумуш үстөлүндө индикатордун жоктугу күтүлгөн жүрүм-турум, бузулуу эмес. Ошол эле жүктөөнү бешинчи жолу кайра орнотуу мурунтан иштегенин гана жаңыртат.

Орнотуунун ээсин жазып коюңуз

Колдонмону кайсы канал орнотконун, аны кайсы компонент жаңыртканын жана аны эмне алып салаарын жазыңыз. Бул үч жооп адатта бир программа эмес, ал эми аларды эч ким билбеген машина — VPN кардарынын эки көчүрмөсү акыры бирдей маршруттар үчүн талаша турган машина.

Жүктөлгөн орноткучту жок кылуу эч нерсени алып салбайт, ал эми терезени жабуу ал орноткон кызматты же бөгөттөө саясатын сөзсүз токтотпойт. Тазалоодон мурун кирүү учурунда эмне иштешин жана кайра жүктөөдөн кийин эмне калаарын аныктаңыз.

Орноткуч өз ишин бүткөндөн кийин аны эсиңизде кала турган папкага салып, ага колдонмо катары мамиле кылууну токтотуңуз. Кийинки жолу туннель жаман жүрүм-турум көрсөтсө, орнотулган колдонмодон баштаңыз, ал эми жүктөө аны орноткон күндүн артефактысы болуп калсын. Жогоруда сүрөттөлгөн чакыруу жана биринчи иштетүү кадамдары үчүн PIAнын Linux үчүн орнотуу колдонмосу шилтеме болуп саналат.

Тектеш макалалар