Kaskart iš naujo paleidžiate VPN .run failą? Tai diegimo programa
Atsisiuntimas įdėjo programą į diską, ir dabar ji ten guli atrodydama kaip pati programa. Prisijunkite iš įdiegtos programos, o diegimo programą pasilikite vėlesniam laikui.
Du kartus spustelite failą, kurį atsisiuntėte praėjusią savaitę, ryšys veikia, ir įprotis išlieka: kaskart, kai VPN nutrūksta, paleidžiate tą patį failą iš naujo. Niekas ne iš karto nesugenda, ir todėl šis modelis išlieka. Iš tikrųjų jūs iš naujo įdiegiate programą ant jos pačios, o paskui vėl ją atidarote nuo diegimo programos pabaigos.
Kai diegimo programa baigia darbą, programa gyvena kitur diske ir turi savo piktogramą, savo nustatymus ir savo foninę paslaugą. Atsisiuntimas buvo pristatymo mechanizmas, ir laikyti jį visai gerai, bet tai ne tai, su kuo jungiatės.
Ką atsisiuntimas iš tikrųjų įdėjo į diską
.run failas yra pavadinimo konvencija, ne failo tipas. Jis gali būti shell scenarijus, savaime išsiskleidžiantis archyvas, sukompiliuotas binarinis failas arba kažkas, kas vykdymo metu nusprendžia, kuo iš to būti. Galūnė nieko nesako apie tai, kas jį paskelbė ar ar juo pasitikėti, ir todėl diegimo instrukcijos prasideda nuo jo gavimo iš patvirtinto kanalo, o ne nuo komandos.
Tiekėjui, kuris taip platina, diegimo programa išpakuoja savo turinį, įrašo programą ir jos palydovinius failus bei registruoja darbalaukio aplinkoje tai, ko jai reikia. Kai ji baigia, įdomūs artefaktai yra programos binarinis failas, darbalaukio įrašas ir dažnai paslauga, kurią programa paleidžia. Nė vienas jų nėra failas, kurį atsisiuntėte. Pažiūrėkite į katalogą, kurį diegimo programa nurodo savo paskutinėje išvestyje, ir iškart pamatysite skirtumą.
Įprotis ją paleisti iš naujo taip pat paslepia diagnozę. Jei programa atsidaro po visiško perdiegimo, bet ne iš meniu, jūs nieko nesužinote apie tai, kurios dalies trūko, nes diegimo programa visas jas atstatė.
Įdiekite vieną kartą, naudodami paties tiekėjo kvietimą
Tiksliai laikykitės dokumentuoto kvietimo, įskaitant jo nurodytą interpretatorių. PIA Linux klientui vadovas kviečia diegimo programą per sh, todėl komandos forma yra interpretatorius ir po jo failas, kurį iš tikrųjų atsisiuntėte.
sh ./pia-linux-VERSION.run
VERSION yra vieta bet kuriai gautai versijai, o ne patarimas ieškoti konkretaus numerio. Šią komandą traktuokite kaip kodo vykdymą su sisteminio lygio pasekmėmis, nes tai ji ir yra: tai ne failo patikrinimo būdas, o paleidus ją du kartus neišmokstama nieko, ko nepamokė pirmasis paleidimas.
Viena to paties vadovo detalė lengvai praleidžiama ir verta pakartojimo: nededėkite prieš diegimo programą sudo. Ji pati paprašo reikalingo administracinio leidimo, o įvyniojus ją į root apvalkalą pasikeičia, kurio naudotojo aplinkoje atsidurs diegimas. Dėl tos pačios priežasties „padaryk kiekvieną atsisiuntimą vykdomu ir paleisk jį“ nėra bendra taisyklė; paprašyti interpretatoriaus perskaityti scenarijų ir vykdyti failą tiesiogiai yra skirtingos operacijos su skirtingais gedimo būdais.
Kai diegimo programa baigia, tiekėjas dokumentuoja prisijungimą ir sujungimą per ką tik įdiegtą programą. Kiekvienas vėlesnis ryšys priklauso ten. Jei vis dar rašote diegimo programos kelią, kad prisijungtumėte prie interneto, netyčia padarėte diegimo programą savo darbo eigos dalimi.
Paleidiklis, parduotuvė ir sistemos dėklas yra trys skirtingos vietos
Programų meniu, programinės įrangos parduotuvės katalogas ir sistemos dėklo sritis yra atskiri sąsajos elementai, kuriuos prižiūri skirtingi komponentai, ir diegimo programa gali užpildyti vieną nepaliesdama kitų. Savarankiška diegimo programa paprastai įrašo darbalaukio įrašą, o tai tėra paleidiklio integracija ir nieko daugiau. Tai nepaverčia programos parduotuvės valdomu diegimu ir negarantuoja dėklo piktogramos.
Dėklo indikatoriui reikia abiejų pusių palaikymo: veikianti programa turi eksportuoti vieną, o darbalaukis turi suteikti jam prieglobą. Darbalaukiuose, kuriuose tradicinis dėklas pašalintas, indikatoriaus laukianti programa gali puikiai veikti ir nieko nerodyti, ir tai yra integracijos spraga, o ne nepavykęs diegimas. Darbalaukio versijos ir programos versijos nurodymas yra tai, kas tą spragą padaro sprendžiamą.
Taigi, kai programa atsidaro, bet piktogramos nėra, neperdiekite. Patikrinkite, ar veikia procesas, ar langas paslėptas už foninio paleidimo, ir ar darbalaukis apskritai palaiko tokius indikatorius. Trūkstamas indikatorius darbalaukyje be dėklo prieglobos yra laukiamas elgesys, o ne defektas. To paties atsisiuntimo perdiegimas penktą kartą tik atnaujina tai, kas jau veikė.
Užrašykite diegimo savininką
Užsirašykite, kuris kanalas įdiegė programą, kuris komponentas ją atnaujina ir kas ją pašalina. Šie trys atsakymai paprastai nėra ta pati programa, o mašina, kurioje niekas jų nežino, yra mašina, kurioje dvi VPN kliento kopijos galiausiai pešasi dėl tų pačių maršrutų.
Atsisiųstos diegimo programos ištrynimas nieko neišdiegia, o lango uždarymas nebūtinai sustabdo paslaugą ar blokavimo politiką, kurią ji įdiegė. Prieš tvarkydami išsiaiškinkite, kas paleidžiama prisijungus ir kas išlieka po perkrovimo.
Kai diegimo programa atliko savo darbą, padėkite ją į aplanką, kurį atsiminsite, ir nustokite ją laikyti programa. Kitą kartą, kai tunelis elgsis blogai, pradėkite nuo įdiegtos programos, o atsisiuntimas tebūnie tos dienos, kai ją įdiegėte, artefaktas. PIA Linux diegimo vadovas yra nuoroda kvietimui ir pirmiems paleidimo žingsniams, aprašytiems aukščiau.