Kas käivitate VPN-i .run-faili iga kord uuesti? See on paigaldaja
Allalaadimine pani kettale rakenduse ja nüüd see seisab seal ning näeb välja nagu programm. Ühenduge paigaldatud rakendusest ja hoidke paigaldaja hilisemaks alles.
Te teete topeltklõpsu failil, mille eelmisel nädalal alla laadisite, ühendus töötab ja harjumus püsib: iga kord, kui VPN katkeb, käivitate sama faili uuesti. Miski ei lähe kohe katki ja seetõttu see muster kestab. Mida te tegelikult teete, on rakenduse uuesti paigaldamine iseenda peale ja seejärel selle uuesti avamine paigaldaja lõpust.
Kui paigaldaja lõpetab, elab programm kettal mujal ning sellel on oma ikoon, oma seaded ja oma taustateenus. Allalaadimine oli tarnemehhanism ja seda on täiesti korras alles hoida, kuid see ei ole asi, millega te ühendute.
Mida allalaadimine tegelikult kettale pani
.run fail on nimekonventsioon, mitte failitüüp. See võib olla shelliskript, isepakkiv arhiiv, kompileeritud binaarfail või midagi, mis käitusajal otsustab, milline neist see on. Järelliide ei ütle teile midagi selle kohta, kes selle avaldas või kas peaksite seda usaldama, ja seetõttu algavad paigaldusjuhised selle hankimisega kontrollitud kanalist, mitte käsuga.
Tarnijal, kes tarnib sel viisil, pakib paigaldaja oma lasti lahti, kirjutab rakenduse ja selle tugifailid ning registreerib töölauale vajaliku. Kui see lõpeb, on huvitavad artefaktid rakenduse binaarfail, töölauakirje ja sageli teenus, mille rakendus käivitab. Ükski neist ei ole fail, mille te alla laadisite. Vaadake kataloogi, mille paigaldaja oma lõppväljundis nimetab, ja näete erinevust kohe.
Selle uuesti käivitamise harjumus peidab ka diagnoosi. Kui rakendus avaneb pärast täielikku ümberpaigaldust, kuid mitte menüüst, ei õpi te midagi selle kohta, millist osa puudu oli, sest paigaldaja ehitas kõik uuesti.
Paigaldage üks kord, kasutades tarnija enda kutset
Järgige dokumenteeritud kutset täpselt, sealhulgas tõlk, mille see nimetab. PIA Linuxi kliendi puhul kutsub juhend paigaldaja välja sh kaudu, seega käsu kuju on tõlk, millele järgneb fail, mille te tegelikult alla laadisite.
sh ./pia-linux-VERSION.run
VERSION on kohatäide ükskõik millise buildi jaoks, mille te hankisite, mitte soovitus otsida konkreetset numbrit. Käsitlege seda käsku koodi täitmisena süsteemitasandi tagajärgedega, sest seda see on: see ei ole viis faili uurimiseks ja selle kaks korda käivitamine ei õpeta teile midagi, mida esimene käivitus ei õpetanud.
Üks detail samast juhendist on kergesti vahelejääv ja väärib kordamist: ärge pange paigaldaja ette sudo. See küsib vajaliku haldusvolituse ise ja juurkestasse mähkimine muudab, millise kasutaja keskkonda paigaldus maandub. Samal põhjusel ei ole „tee iga allalaadimine käivitatavaks ja käivita see“ üldreegel; paluda tõlgil skripti lugeda ja faili otse täita on erinevad toimingud erinevate rikkerežiimidega.
Kui paigaldaja lõpetab, dokumenteerib tarnija sisselogimise ja ühenduse loomise äsja paigaldatud rakenduse kaudu. Iga hilisem ühendus kuulub sinna. Kui trükite endiselt võrgus olemiseks paigaldaja teed, olete paigaldaja kogemata oma töövoogu osaks teinud.
Käivitaja, pood ja süsteemisalv on kolm erinevat kohta
Rakenduste menüü, tarkvarapoe kataloog ja süsteemisalve ala on eraldiseisvad liidesed, mida haldavad erinevad komponendid, ja paigaldaja saab täita ühe neist teisi puutumata. Eraldiseisev paigaldaja kirjutab tavaliselt töölauakirje, mis on ainult käivitaja integratsioon ja mitte midagi enamat. See ei tee rakendusest poe hallatavat paigaldust ega taga süsteemisalve ikooni.
Süsteemisalve indikaator vajab tuge mõlemalt poolt: töötav rakendus peab ühe eksportima ja töölaud peab sellele hosti pakkuma. Töölaudadel, kus traditsiooniline süsteemisalv on eemaldatud, võib rakendus, mis seda ootab, töötada täiuslikult ja mitte midagi näidata, ning see on integratsioonilünk, mitte ebaõnnestunud paigaldus. Töölaua versiooni ja rakenduse versiooni teatamine on see, mis muudab selle lünga käsitletavaks.
Nii et kui rakendus avaneb, aga ikoon puudub, ärge paigaldage uuesti. Kontrollige, kas protsess töötab, kas aken on taustakäivituse taha peidetud ja kas töölaud üldse selliseid indikaatoreid toetab. Puuduv indikaator töölaual, kus pole süsteemisalve hosti, on oodatav käitumine, mitte viga. Sama allalaadimise viiendat korda uuesti paigaldamine värskendab ainult seda, mis juba töötas.
Kirjutage üles paigalduse omanik
Kirjutage üles, milline kanal rakenduse paigaldas, milline komponent seda uuendab ja mis selle eemaldab. Need kolm vastust ei ole tavaliselt sama programm, ja masin, kus keegi neid ei tea, on masin, kus kaks VPN-kliendi koopiat lõpuks samade marsruutide pärast kaklevad.
Allalaaditud paigaldaja kustutamine ei desinstalli midagi ja akna sulgemine ei peata tingimata teenust ega blokeerimispoliitikat, mille see paigaldas. Enne koristamist uurige, mis käivitub sisselogimisel ja mis jääb üle taaskäivituse.
Kui paigaldaja on oma töö teinud, pange see kausta, mille te mäletate, ja lõpetage selle kui rakenduse kohtlemine. Järgmisel korral, kui tunnel käitub halvasti, alustage paigaldatud rakendusest ja laske allalaadimisel jääda selle päeva artefaktiks, mil te selle paigaldasite. PIA Linuxi paigaldusjuhend on viide ülalkirjeldatud kutsele ja esimestele käivitussammudele.