Vifurushi vya VPN vya nje ya mtandao: uliza mashine lengwa inahitaji nini
Acha mashine isiyounganishwa ieleze seti yake ya utegemezi. Safari mbili za kwenda na kurudi, ombi kisha uingizaji, zikifuatiwa na shughuli ya APT ambayo bado unapaswa kuendesha.
Unahitaji mteja wa VPN kufikia mtandao ambao kwa kawaida hutoa vifurushi vyake, na hiyo ni mduara mzuri mdogo. Kupakua DEB moja ya OpenVPN kwenye mashine nyingine kwa kawaida huishia kwa utegemezi wa pili unaokosekana, kisha wa tatu, kisha jioni nzima ikifukuza matoleo ya maktaba. Njia mbadala ni kuiacha mashine isiyounganishwa iseme, kwa maneno yake yenyewe, kile ambacho msimamizi wake wa vifurushi anahitaji. Kila kitu kilicho hapa chini kinatokana na mabadiliko hayo ya nani anauliza.
Kwa mifumo ya familia ya Debian mazungumzo hayo hufanyika kupitia apt-offline, mtiririko wa ombi na kurudi. Mazingira yake ya utekelezaji lazima kwanza yawepo kwenye lengo, yakiwa yamesakinishwa kutoka kwa midia iliyoidhinishwa au bootstrap nyingine inayosimamiwa na msimamizi, kwa sababu hakuna zana inayoweza kujianzisha kutoka kwa kitu chochote.
Anza na hali ya vifurushi vya lengo, sio ya msaidizi
Rekodi toleo la usambazaji, usanifu wa nafasi ya mtumiaji na vyanzo vya vifurushi vilivyowekwa vya lengo kabla ya kitu kingine chochote. Mambo hayo matatu huamua utekelezaji upi wa VPN na ujumuishaji upi wa desktop unafaa, na ni mambo ambayo msaidizi aliyounganishwa hawezi kuyatoa.
Msaidizi hupakua faili; yeye huwa sio msingi wa utegemezi. Kompyuta mpakato mpya ambayo tayari ina OpenVPN imesakinishwa ina hali ya vifurushi tofauti kabisa na lengo, kwa hivyo mafanikio yake hayathibitishi chochote kuhusu kile lengo linaweza kukubali.
Amua pia unachotaka hasa. Injini ya VPN, programu-jalizi ya huduma ya NetworkManager na kihariri cha picha ni vifurushi tofauti, na uchaguzi sahihi hutegemea toleo na jinsi mtumiaji atakavyosimamia muunganisho. Seva isiyo na kichwa inahitaji injini na faili ya usanidi; desktop inahitaji programu-jalizi inayoruhusu mipangilio yake ya mtandao kumiliki handaki. Kuomba seti isiyo sahihi hutoa usakinishaji unaofaulu na muunganisho ambao hakuna mtu anayeweza kuuanzisha.
Safari mbili, kwa mpangilio huu
Mwongozo hutenganisha shughuli tatu: tengeneza ombi kwenye mfumo usiounganishwa, pakua kwenye msaidizi aliyounganishwa, ingiza tena kwenye lengo. Onyesha upya metadata ya hazina ya lengo kabla ya kuomba vifurushi, kwa sababu ombi la vifurushi hujengwa kutoka metadata hiyo na faharasa zilizopitwa na wakati hutoa maombi ambayo msaidizi hawezi kutimiza.
Kwenye lengo, amri ya msimamizi kwa muundo apt-offline set vpn-meta.sig --update huandika ombi la kuonyesha upya. Peleka faili hiyo kwenye mashine iliyounganishwa na upakue kifurushi kwa apt-offline get vpn-meta.sig --bundle vpn-meta.zip. Rudisha kifurushi na uingize kwenye lengo kwa apt-offline install vpn-meta.zip, tena kama msimamizi.
Sasa tengeneza ombi la vifurushi kutoka metadata iliyoonyeshwa upya, kwa mfano apt-offline set vpn-deps.sig --install-packages openvpn, na urudie safari kwa jina jipya la kifurushi. Weka kila ombi pamoja na kifurushi kilicholitoa; kifurushi kilichotengenezwa kwa metadata ya zamani sio ombi lile lile, hata wakati majina ya faili yanaonekana kubadilishana.
Ongeza vifurushi vya ujumuishaji tu wakati muundo unahitaji
Ikiwa desktop inapaswa kusimamia handaki kupitia mipangilio yake ya mtandao, ombi linahitaji programu-jalizi inayolingana pamoja na injini. Jumuisha majina mahususi ya vifurushi ambayo toleo lako hutoa badala ya orodha inayokumbukwa kutoka usambazaji mwingine, na tengeneza ombi jipya kila orodha inapobadilika. Kufunga matoleo pia kunastahili fikira: kifurushi kilichojengwa kwa toleo jipya zaidi kinaweza kutimiza jina na bado kushindwa wakati wa utekelezaji. Hapa ndipo seti isiyobadilika ya vifurushi vinne inapokuwa mzigo, kwa sababu orodha sahihi ni sifa ya lengo na ni lengo pekee linaloweza kuhesabu.
Hapa pia seti isiyobadilika ya vifurushi vinne inakuwa mzigo. Orodha sahihi ni sifa ya lengo, na lengo ni mashine pekee inayoweza kuihesabu kwa usahihi.
Kuingiza kifurushi sio kusakinisha VPN
Licha ya jina, shughuli ya usakinishaji huweka tu data ya APT katika mazingira ya usimamizi wa vifurushi. Haifanyi shughuli ya vifurushi. Kamilisha na uhakiki usakinishaji halisi wa APT wa lengo kutoka data iliyotolewa nchini, na soma matokeo badala ya kudhani kuwa mafanikio ya ZIP yanamaanisha programu ipo.
Ikiwa shughuli hiyo bado inaomba faili zisizopatikana, hifadhi utegemezi mahususi unaokosekana au hitilafu ya hazina na utengeneze ombi linalofuata kutoka humo. Usibadilishe DEB kutoka toleo lingine, na usizime ukaguzi wa checksum au uthibitishaji wa hazina ili kuilazimisha ipite. Mwongozo unaonya waziwazi dhidi ya kuruka uthibitishaji wa faili zilizopakuliwa, na kwa sababu nzuri: kifurushi kisichothibitishwa ni matokeo mabaya kuliko usakinishaji ulioshindwa.
Vifurushi ni nusu ya kwanza tu
Kusakinisha programu ni tofauti na kupata sehemu ya mwisho iliyoidhinishwa, wasifu, nyenzo za uaminifu na stakabadhi, ambayo kila moja inaweza kuwa na uwasilishaji wake unaodhibitiwa. Seti ya vifurushi inayofanya kazi bila wasifu halali haijiungi na chochote.
Kisha weka njia ya uhamishaji wa nje ya mtandao hai kwa masasisho yajayo. Kuchukua muunganisho wa kwanza uliofaulu kama mwisho wa matengenezo inamaanisha sasisho la usalama linalofuata linasubiri hadi mtu mwenye gari aweze kufika, na hivyo mtandao wa nje ya mtandao hutulia nyuma kwa miaka.