Unabofya mara mbili faili uliyopakua wiki iliyopita, muunganisho unafanya kazi, na tabia inabaki: kila VPN inapokatika, unaendesha tena faili hiyo hiyo. Hakuna kinachovunjika mara moja, na ndiyo sababu mtindo huu unaendelea. Unachofanya kwa kweli ni kusakinisha programu juu yake yenyewe, kisha kuifungua tena kutoka mwisho wa msakinishaji.

Msakinishaji unapomaliza, programu inaishi sehemu nyingine kwenye diski na ina ikoni yake mwenyewe, mipangilio yake na huduma yake ya chinichini. Upakuaji ulikuwa njia ya kuwasilisha, na kuuhifadhi ni sawa kabisa, lakini si kitu unachoungana nacho.

Upakuaji uliweka nini hasa kwenye diski

Faili ya .run ni mkataba wa uandishi wa majina, si aina ya faili. Inaweza kuwa script ya shell, kumbukumbu inayojifungua yenyewe, binary iliyokusanywa, au kitu kinachoamua wakati wa utekelezaji kuwa ni kipi kati ya hivyo. Kiendelezi hakikwambii chochote kuhusu nani aliichapisha au kama unapaswa kuiamini, na ndiyo sababu maelekezo ya usakinishaji huanza kwa kuipata kutoka chaneli iliyothibitishwa badala ya amri.

Kwa muuzaji anayewasilisha hivi, msakinishaji hufungua mzigo wake, huandika programu na faili zake za msaada, na husajili kwenye desktop kile anachohitaji. Unapomaliza, vitu muhimu ni binary ya programu, kiingilio cha desktop, na mara nyingi huduma ambayo programu huanzisha. Hakuna kimoja kingi ni faili uliyopakua. Angalia kwenye saraka ambayo msakinishaji anaitaja kwenye matokeo yake ya mwisho na utaona tofauti papo hapo.

Tabia ya kuiendesha tena pia inaficha uchunguzi. Ikiwa programu inafunguka baada ya usakinishaji upya kamili lakini si kutoka menyu, hujifunzi chochote kuhusu sehemu iliyokosekana, kwa sababu msakinishaji alijenga upya zote.

Sakinisha mara moja, ukitumia wito wa muuzaji mwenyewe

Fuata wito ulioandikwa kwa usahihi, ikiwa ni pamoja na mkalimani anaoutaja. Kwa mteja wa Linux wa PIA, mwongozo huitisha msakinishaji kupitia sh, kwa hiyo umbo la amri ni mkalimani akifuatiwa na faili uliyoipakua kwa kweli.

sh ./pia-linux-VERSION.run

VERSION ni kishika nafasi kwa build yoyote uliyoipata, si pendekezo la kutafuta nambari maalum. Chukulia amri hiyo kama utekelezaji wa msimbo wenye matokeo ya kiwango cha mfumo, kwa sababu ndivyo ilivyo: si njia ya kuchunguza faili, na kuiendesha mara mbili hakikufundishi chochote ambacho cha kwanza hakikufundisha.

Maelezo moja kutoka mwongozo huo ni rahisi kuruka na yanafaa kurudiwa: usiweke sudo mbele ya msakinishaji. Yenyewe huomba idhini ya kiutawala inayohitaji, na kuifunga kwenye shell ya root hubadilisha ni mazingira ya mtumiaji gani usakinishaji utakaotua. Kwa sababu hiyo hiyo, «fanya kila upakuaji uweze kutekelezwa na uiendeshe» si kanuni ya jumla; kumwomba mkalimani asome script na kutekeleza faili moja kwa moja ni shughuli mbili tofauti zenye mbinu tofauti za kushindwa.

Msakinishaji unapomaliza, muuzaji huandika kuingia na kuunganishwa kupitia programu iliyosakinishwa sasa hivi. Kila muunganisho wa baadaye unamilikiwa hapo. Ikiwa bado unaandika njia ya msakinishaji ili uwe mtandaoni, umeifanya msakinishaji kuwa sehemu ya mtiririko wako wa kazi kwa bahati mbaya.

Kianzilishi, duka na trey ni sehemu tatu tofauti

Menyu ya programu, katalogi ya duka la programu na eneo la trey ni violesura tofauti vinavyotunzwa na vipengele tofauti, na msakinishaji anaweza kujaza kimoja bila kugusa vingine. Msakinishaji huru kwa kawaida huandika kiingilio cha desktop, ambacho ni muunganisho wa kianzilishi tu na si zaidi. Haifanyi programu kuwa usakinishaji unaosimamiwa na duka na haihakikishi ikoni ya trey.

Kiashiria cha trey kinahitaji msaada kutoka pande mbili: programu inayoendesha lazima itoe kimoja, na desktop lazima itoe mwenyeji kwa ajili yake. Kwenye desktop zilizoondoa trey ya jadi, programu inayotarajia kiashiria inaweza kufanya kazi kikamilifu na isionyeshe chochote, na hiyo ni pengo la muunganisho, si usakinishaji ulioshindwa. Kuripoti toleo la desktop na toleo la programu ndiko kunakofanya pengo hilo liweze kushughulikiwa.

Kwa hiyo programu inapofunguka lakini ikoni haipo, usisakinishe upya. Angalia kama mchakato unaendelea, kama dirisha limefichwa nyuma ya uanzishaji wa chinichini, na kama desktop inaunga mkono viashiria vya aina hiyo kabisa. Kiashiria kinachokosekana kwenye desktop isiyo na mwenyeji wa trey ni tabia inayotarajiwa, si hitilafu. Kusakinisha upya upakuaji huo kwa mara ya tano huonyesha upya tu kile kilichokuwa kinafanya kazi.

Andika mmiliki wa usakinishaji

Andika ni chaneli gani ilisakinisha programu, ni kipengele gani kinachoipandisha na nini kinaiondoa. Majibu hayo matatu kwa kawaida si programu moja, na mashine ambayo hakuna anayeijua ni mashine ambayo nakala mbili za mteja wa VPN hatimaye zinagombana kwa njia zilezile.

Kufuta msakinishaji uliopakuliwa si kusakinisha chochote, na kufunga dirisha si lazima kusimamishe huduma au sera ya kuzuia iliyoisakinisha. Kabla ya kusafisha, fahamu kinachoendesha wakati wa kuingia na kinachobaki baada ya kuwasha upya.

Msakinishaji ukiwa umefanya kazi yake, weka kwenye folda utakayoikumbuka na uache kuuchukulia kama programu. Wakati ujao handaki linapotenda vibaya, anza kutoka programu iliyosakinishwa, na uache upakuaji ubaki kama masalio ya siku uliyoisakinisha. Mwongozo wa usakinishaji wa PIA kwa Linux ni rejea ya wito na hatua za kwanza za uanzishaji zilizoelezwa hapo juu.

Makala zinazohusiana