Terġa' tħaddem il-fajl .run tal-VPN kull darba? Dak huwa l-installer
It-tniżżil poġġa applikazzjoni fuq id-diska u issa tinsab hemm tidher bħall-programm. Qabbad mill-app installata, u żomm l-installer għal aktar tard.
Inti tikklikkja darbtejn fuq il-fajl li niżżilt il-ġimgħa li għaddiet, il-konnessjoni taħdem, u l-vizzju jibqa': kull darba li l-VPN jaqa', terġa' tħaddem dak il-fajl stess. Xejn ma jinqasam mill-ewwel, u għalhekk dan il-mudell jibqa' ħaj. Dak li qed tagħmel fil-verità huwa li terġa' tinstalla l-applikazzjoni fuqha stess, u mbagħad terġa' tiftaħha mit-tarf tal-installer.
Meta l-installer jispiċċa, il-programm jgħix x'imkien ieħor fuq id-diska u għandu l-ikona tiegħu, is-settings tiegħu u s-servizz tal-isfond tiegħu. It-tniżżil kien il-mekkaniżmu tal-kunsinna, u żżommu huwa tajjeb, imma mhuwiex dak li tqabbad miegħu.
X'poġġa t-tniżżil fil-verità fuq id-diska
Fajl .run hija konvenzjoni tal-ismijiet, mhux tip ta' fajl. Jista' jkun script tal-shell, arkiv li jiftaħ waħdu, binary ikkompilat, jew xi ħaġa li tiddeċiedi waqt it-tħaddim liema minn dawn ikun. Is-suffiss ma jgħidlekx xejn dwar min ippubblikah jew jekk għandekx tafdah, u għalhekk l-istruzzjonijiet tal-installazzjoni jibdew billi jiksbuh minn kanal ivverifikat, mhux b'kmand.
Għal fornitur li jikkunsinna b'dan il-mod, l-installer jiftaħ il-piż tiegħu, jikteb l-applikazzjoni u l-fajls ta' appoġġ tagħha, u jirreġistra fuq id-desktop dak li jeħtieġ. Meta jispiċċa, l-artifatti interessanti huma l-binary tal-applikazzjoni, entrata tad-desktop, u spiss servizz li tibda l-applikazzjoni. Ħadd minnhom mhuwa l-fajl li niżżilt. Ħares fid-direttorju li l-installer isemmi fl-output finali tiegħu u tara d-differenza mill-ewwel.
Il-vizzju li terġa' tħaddmu jgħatti wkoll dijanjożi. Jekk l-app tiftaħ wara installazzjoni mill-ġdid sħiħa imma mhux mill-menu, ma titgħallem xejn dwar liema biċċa kienet nieqsa, għax l-installer reġa' bena kollha.
Installa darba, b'sejħa tal-fornitur stess
Segwi s-sejħa dokumentata eżattament, inkluż l-interpreter li ssemmi. Għall-klijent Linux ta' PIA, il-gwida ssejjaħ l-installer permezz ta' sh, allura l-forma tal-kmand hija l-interpreter segwit mill-fajl li fil-fatt niżżilt.
sh ./pia-linux-VERSION.run
VERSION huwa placeholder għal kwalunkwe build li ħadt, mhux rakkomandazzjoni li tfittex numru speċifiku. Ittratta dak il-kmand bħala eżekuzzjoni tal-kodiċi b'konsegwenzi fil-livell tas-sistema, għax hekk hu: mhuwiex mod kif tispezzjona l-fajl, u t-tħaddim tiegħu darbtejn ma jgħallmek xejn li ma għallimx l-ewwel wieħed.
Dettall wieħed mill-istess gwida huwa faċli li taqbeż u jistħoqqlu jiġi ripetut: tpoġġix sudo quddiem l-installer. Huwa stess jitlob l-awtorizzazzjoni amministrattiva li jeħtieġ, u li tgeżwerh fi shell tal-għerq ibiddel f'liema ambjent tal-utent tasal l-installazzjoni. Għall-istess raġuni, «agħmel kull tniżżil eżegwibbli u ħaddmu» mhijiex regola ġenerali; li titlob lill-interpreter jaqra script u li teżegwixxi fajl direttament huma żewġ operazzjonijiet differenti b'modi ta' falliment differenti.
Meta l-installer jispiċċa, il-fornitur jiddokumenta d-dħul u l-konnessjoni permezz tal-applikazzjoni li għadha kif ġiet installata. Kull konnessjoni aktar tard tappartjeni hemmhekk. Jekk għadek tikteb il-mogħdija tal-installer biex tkun online, inti għamilt l-installer parti mill-fluss tax-xogħol tiegħek b'aċċident.
Lancer, ħanut u trej huma tliet postijiet differenti
Il-menu tal-applikazzjonijiet, katalgu ta' ħanut tas-software u l-erja tat-trej huma interfaċċi separati miżmuma minn komponenti differenti, u installer jista' jimla waħda mingħajr ma jmiss l-oħrajn. Installer awtonomu normalment jikteb entrata tad-desktop, li hija biss integrazzjoni mal-lancer u xejn aktar. Ma jagħmilx lill-app installazzjoni mmaniġġjata mill-ħanut, u ma jiggarantixxix ikona fit-trej.
Indikatur tat-trej jeħtieġ appoġġ miż-żewġ naħat: l-applikazzjoni li qed taħdem trid tesporta waħda, u d-desktop irid jipprovdi ospitu għaliha. Fuq desktops li neħħew it-trej tradizzjonali, app li tistenna indikatur tista' taħdem perfettament u ma turi xejn, u dan huwa vojt fl-integrazzjoni, mhux installazzjoni falluta. Li tirrapporta l-verżjoni tad-desktop u l-verżjoni tal-app huwa dak li jagħmel dak il-vojt trattabbli.
Allura meta l-app tiftaħ imma l-ikona hija nieqsa, terġax tinstalla. Iċċekkja jekk hemmx proċess qed jaħdem, jekk it-tieqa hijiex moħbija wara bidu fl-isfond, u jekk id-desktop jappoġġjax indikaturi ta' dak it-tip xejn. Indikatur nieqes fuq desktop mingħajr ospitu tat-trej huwa mġiba mistennija, mhux difett. Li terġa' tinstalla l-istess tniżżil għall-ħames darba jġedded biss dak li diġà ħadem.
Irreġistra s-sid tal-installazzjoni
Ikteb liema kanal installa l-applikazzjoni, liema komponent jaġġornaha u x'ineħħiha. Dawk it-tliet tweġibiet normalment mhumiex l-istess programm, u magna fejn ħadd ma jafhom hija magna fejn żewġ kopji ta' klijent VPN eventwalment jiġġieldu fuq l-istess rotot.
Li tħassar l-installer li niżżilt mhuwa li tneħħi xejn, u li tagħlaq it-tieqa mhux bilfors iwaqqaf is-servizz jew il-politika tal-imblukkar li installa. Qabel tnaddaf, sib x'jaħdem fid-dħul u x'ibqa' ħaj wara reboot.
Ladarba l-installer ikun għamel xogħlu, poġġih fi folder li se tiftakar u waqaf milli tittrattah bħall-applikazzjoni. Id-darba li jmiss li l-minaġġ tidher ħażin, ibda mill-app installata, u ħalli t-tniżżil jibqa' artifatt tal-jum li installajtu. L-gwida tal-installazzjoni ta' PIA għal Linux hija r-referenza għas-sejħa u l-ewwel passi tal-bidu deskritti hawn fuq.