VPN-нің .run файлын әр жолы қайта іске қосасыз ба? Бұл — орнатушы
Жүктеу қолданбаны дискіге қойды, ал қазір ол сол жерде отырып, бағдарламаға ұқсайды. Орнатылған қолданбадан қосылыңыз, ал орнатушыны кейінге қалдырып сақтаңыз.
Сіз өткен аптада жүктеген файлды қосарлап шертесіз, байланыс жұмыс істейді және әдет қалады: VPN үзілген сайын сол файлды қайта іске қосасыз. Бірден ештеңе бұзылмайды, сондықтан бұл үлгі өмір сүреді. Іс жүзінде сіз қолданбаны өзінің үстінен қайта орнатып, одан кейін оны орнатушының соңынан қайта ашасыз.
Орнатушы аяқталған соң бағдарлама дискінің басқа жерінде тұрады және өзінің белгішесі, өз параметрлері мен өз фондық қызметі бар. Жүктеу жеткізу тетігі болды, оны сақтап қою әбден дұрыс, бірақ ол сіз қосылатын нәрсе емес.
Жүктеу шын мәнінде дискіге не салды
.run файлы — атау конвенциясы, файл түрі емес. Ол shell скрипті, өзін-өзі ашатын архив, компиляцияланған бинар немесе іске қосылу кезінде осылардың қайсысы болатынын шешетін нәрсе болуы мүмкін. Кеңейтім сізге оны кім жариялағанын немесе оған сену керек пе екенін айтпайды, сондықтан орнату нұсқаулары командадан емес, оны расталған арнадан алудан басталады.
Осылай жеткізетін жеткізуші үшін орнатушы өз жүгін ашады, қолданба мен оның көмекші файлдарын жазады және жұмыс үстелінде қажет нәрсені тіркейді. Аяқталғанда, қызықты артефактілер — қолданбаның бинар файлы, жұмыс үстелінің жазбасы және көбінесе қолданба іске қосатын қызмет. Олардың ешқайсысы сіз жүктеген файл емес. Орнатушы өзінің соңғы шығысында атайтын қалтаға қараңыз, айырмашылықты бірден көресіз.
Оны қайта іске қосу әдеті диагностиканы да жасырады. Толық қайта орнатудан кейін қолданба ашылып, бірақ мәзірден ашылмаса, қай бөлік жетіспейтінін білмейсіз, себебі орнатушы олардың барлығын қайта құрды.
Жеткізушінің өз шақыруымен бір рет орнатыңыз
Құжатталған шақыруды дәл ұстаныңыз, ол атайтын интерпретаторды қоса. PIA-ның Linux клиенті үшін нұсқаулық орнатушыны sh арқылы шақырады, сондықтан команданың пішімі — интерпретатор және одан кейін нақты жүктеген файл.
sh ./pia-linux-VERSION.run
VERSION — сіз алған кез келген құрылым үшін орын толтырғыш, белгілі бір нөмірді іздеуге кеңес емес. Бұл команданы жүйе деңгейіндегі салдарлары бар код орындау ретінде қабылдаңыз, өйткені ол сол: ол файлды тексерудің жолы емес, оны екі рет іске қосу біріншісі үйретпеген нәрсені үйретпейді.
Сол нұсқаулықтан бір бөлшек оңай қалып қояды және қайталауға тұрарлық: орнатушының алдына sudo қоймаңыз. Ол өзіне қажет әкімшілік рұқсатты өзі сұрайды, ал оны root shell-ге орау орнату қай пайдаланушы ортасына түсетінін өзгертеді. Дәл сол себептен «әрбір жүктеуді орындалатын етіп, оны іске қос» жалпы ереже емес; интерпретатордан скрипт оқуды сұрау мен файлды тікелей орындау — әртүрлі сәтсіздік режимдері бар әртүрлі әрекеттер.
Орнатушы аяқталғанда, жеткізуші дәл орнатылған қолданба арқылы кіру мен қосылуды құжаттайды. Кейінгі әрбір байланыс сонда жатады. Егер онлайн болу үшін әлі күнге орнатушының жолын теріп жүрсеңіз, орнатушыны байқаусызда жұмыс ағымыңыздың бөлігіне айналдырғансыз.
Іске қосқыш, дүкен және науа — үш түрлі орын
Қолданбалар мәзірі, бағдарламалық жасақтама дүкенінің каталогы және науа аймағы — әртүрлі компоненттер ұстайтын бөлек интерфейстер, ал орнатушы біреуін басқаларына тимей-ақ толтыра алады. Дербес орнатушы әдетте жұмыс үстелінің жазбасын жазады, бұл тек іске қосқышпен біріктіру, одан артық емес. Ол қолданбаны каталог басқаратын дүкен орнатылымына айналдырмайды және науа белгішесіне кепілдік бермейді.
Науа индикаторы екі жақтың қолдауын қажет етеді: жұмыс істеп тұрған қолданба біреуін экспорттауы керек, ал жұмыс үстелі оған хост беруі керек. Дәстүрлі науа алынып тасталған жұмыс үстелдерінде индикатор күтетін қолданба мінсіз жұмыс істеп, ештеңе көрсетпеуі мүмкін, және бұл орнату сәтсіздігі емес, интеграциядағы олқылық. Жұмыс үстелінің нұсқасы мен қолданбаның нұсқасын хабарлау сол олқылықты шешуге болатын етеді.
Сондықтан қолданба ашылып, бірақ белгіше жоқ болса, қайта орнатпаңыз. Процестің жұмыс істеп тұрғанын, терезенің фондық іске қосу артында жасырылғанын және жұмыс үстелінің мұндай индикаторларды мүлде қолдайтынын тексеріңіз. Науа хостсыз жұмыс үстелінде индикатордың болмауы — күтілетін мінез-құлық, ақау емес. Сол жүктеуді бесінші рет қайта орнату тек бұрын жұмыс істегенін жаңартады.
Орнатудың иесін жазып қойыңыз
Қолданбаны қай арна орнатқанын, оны қай компонент жаңартатынын және оны не алып тастайтынын жазыңыз. Бұл үш жауап әдетте бір бағдарлама емес, ал оларды ешкім білмейтін машина — VPN клиентінің екі көшірмесі ақырында бірдей маршруттар үшін таласатын машина.
Жүктелген орнатушыны жою ештеңені жоймайды, ал терезені жабу ол орнатқан қызметті немесе бұғаттау саясатын міндетті түрде тоқтатпайды. Тазалау алдында кіру кезінде не іске қосылатынын және қайта жүктеуден кейін не қалатынын анықтаңыз.
Орнатушы өз жұмысын бітірген соң, оны есте қалатын қалтаға салыңыз және оны қолданба ретінде қарауды тоқтатыңыз. Келесі жолы туннель нашар мінез-құлық танытса, орнатылған қолданбадан бастаңыз, ал жүктеу оны орнатқан күннің артефактісі болып қалсын. Жоғарыда сипатталған шақыру мен алғашқы іске қосу қадамдары үшін PIA-ның Linux орнату нұсқаулығы анықтама болып табылады.