Tweġiba fuq forum tagħtik isem sħiħ tal-fajl, u l-isem jidher qisu s-soluzzjoni: .deb wieħed, kmand wieħed, lest. Dak li tassew jikkodifika dak l-istring huwa verżjoni tal-pakkett, arkitettura tas-CPU u s-suite tad-distribuzzjoni li miegħu nbena dakinhar li xi ħadd kiteb il-post. L-ebda waħda minn dawn it-tliet ma tiddeskrivi awtomatikament il-bord fuq l-iskrivanija tiegħek. It-tniżżil il-qadim huwa snapshot tas-sitwazzjoni ta' magna waħda, mhux pjan ta' installazzjoni għal tiegħek.

X'jiffissa l-isem tal-fajl bil-kwiet

Aqra isem bħal openfortivpn_1.17.0-1_armhf.deb mil-lemin għax-xellug. Is-suffiss huwa l-arkitettura li għaliha ġie kkompilat il-binarju, il-qasam tan-nofs huwa r-reviżjoni tal-upstream u tal-ippakkjar, u r-raba' qasam impliċitu huwa s-sett tal-libreriji tas-suite li fih inbena.

Fuq installazzjoni ta' 64 bit ta' Raspberry Pi OS l-arkitettura tas-sistema hija arm64, għalhekk dpkg -i jirrifjuta pakkett armhf minħabba nuqqas ta' qbil fl-arkitettura. Anke fejn multiarch jippermetti l-installazzjoni, il-binarju jistenna verżjonijiet tal-libreriji mir-rilaxx li miegħu nbena, u sistema bażi aktar ġdida tista' ma tibqax tipprovdihom. Ir-riżultat huwa pakkett installat li l-eżekuttabbli tiegħu ma jibdiex, u dan huwa l-falliment li n-nies normalment jiżinterpretaw ħażin bħallikieku l-klijent innifsu tkisser.

Il-fatt li l-bord huwa apparat ARM ma jagħmilx pakkett ARM adattat. L-arkitettura hija ass waħda; ir-rilaxx u l-ABI huma t-tnejn l-oħra, u jonqsu b'mod indipendenti.

Staqsi lid-distribuzzjoni qabel ma titlob link tat-tniżżil

Kull kanal miżmum jista' jgħidlek x'jinstalla bħalissa. Mexxi l-mistoqsija fuq il-magna fil-mira, bir-repożitorji li tassew tuża, qabel ma tikkunsidra kwalunkwe trasferiment ta' fajl.

cat /etc/os-release
dpkg --print-architecture
apt-cache policy openfortivpn

Linja ta' kandidat b'verżjoni u isem ta' repożitorju tfisser li d-distribuzzjoni diġà għandha bini għal din is-sistema. L-assenza ta' kandidat, jew kandidat minn suite li ma kellix ħsieb tuża, hija informazzjoni dwar is-sorsi tiegħek, mhux dwar jekk is-software jeżistix xi mkien.

Jekk it-tiġdid tal-metadata jonqos, żomm dak il-falliment separat mill-kwistjoni tal-pakkett. Riżoluzzjoni tal-ismijiet, trasport tar-repożitorji, firma Release nieqsa u suite fi tmiem ħajjitha kollha jkissru apt update qabel ma l-klijent ikun involut. L-irranġar tas-sorsi huwa kompitu differenti milli tagħżel klijent VPN, u t-taħlit tat-tnejn huwa kif in-nies jispiċċaw jindirizzaw sistema attwali lejn rilaxx skadut.

X'jivverifika apt, u x'ma jiksibx fajl imniżżel

Installazzjoni normali ssegwi katina ta' firmi: l-arkivju jiffirma l-indiċi tiegħu, l-indiċi jġorr hashes għal kull pakkett, u l-pakkett irid jaqbel. referenza tal-awtentikazzjoni tal-arkivju tissepara dik il-katina mill-idea li tiċċekkja firma mehmuża ma' kull fajl individwali.

Fajl salvat minn link HTTP qadim m'għandux xejn minn dan. Jasal mingħajr identità ta' repożitorju, ma jiġix aġġornat meta d-distribuzzjoni ttejjeb il-klijent, u xejn ma jirrekordja min hu responsabbli li jissostitwih. Dan xorta jista' jkun għażla leġittima għal amministratur b'artefatt iffissat, iżda l-għażla trid tiġi b'proprjetarju, checksum irrekordjat xi mkien u pjan għall-aġġornament tas-sigurtà li jmiss.

L-issopressjoni tal-iżbalji tal-firma jew l-iddiżattivar tal-verifika TLS biex struzzjoni qadima tibqa' taħdem tneħħi l-unika parti tal-proċess li kienet tiċċekkja xi ħaġa. Minflok, erġa' stabbilixxi l-verifika li qed tonqos.

Installa l-klijent, imbagħad iddibaggja l-konnessjoni separatament

Meta jkun hemm kandidat miżmum, installah permezz tat-transazzjoni riveduta normali u ħalli lill-maniġer tal-pakketti jirrekordja x'għamel.

Jekk l-iskjerament tassew jeħtieġ bini mill-upstream, segwi l-istruzzjonijiet tal-bini attwali tal-proġett u ttrattah bħala software li issa qed iżżomm: pakketti tal-iżvilupp, pkg-config, l-intestaturi tal-librerija TLS u d-daemon PPP huma dipendenzi reali, u hekk ukoll il-proċedura tat-tneħħija li ser tkun trid aktar tard.

L-installazzjoni hija biss l-istadju lokali tas-software. Il-gateway irid jaċċetta l-protokoll u l-fluss tal-awtentikazzjoni tal-klijent, il-klijent irid jafda ċ-ċertifikat li l-gateway jippreżenta, u t-tunnel jeħtieġ saff PPP li jaħdem flimkien ma' rotot u proprjetarju tar-resolver. Transazzjoni tal-pakkett kompluta ma tipprova xejn dwar jekk il-gateway jaċċettax il-kont jew jekk il-firxa privata hijiex aċċessibbli. Ittestja kull saff fejn jinqasam minflok ma terġa' tmexxi l-installer.

Il-pjan li għandu jieħu post l-isem tal-fajl il-qadim

L-ewwel ikteb l-identità tal-pjattaforma: ir-rilaxx tas-sistema, l-arkitettura u l-lista tas-sorsi li qed jintużaw. Imbagħad semmi l-post awtorizzat minn fejn ġej il-pakkett, kemm jekk huwa repożitorju tad-distribuzzjoni, repożitorju tal-fornitur b'ċavetta ffissata jew bini li tikkompila u tippakkja int stess.

Fl-aħħar, semmi l-manutentur u l-passaġġ tal-aġġornament. Pi li jħaddem klijent li ħadd ma jippossjedi se jibqa' jaħdem sal-ewwel aġġornament tal-librerija, u mbagħad xi ħadd bl-istess problema jerġa' jsib l-istess ħajta tal-forum.

It-twemmin korrett huwa sempliċi biżżejjed biex jingħad f'linja waħda: il-pakkett il-qadim huwa evidenza li l-klijent darba nbnena u tħaddem, mhux evidenza li se jiġi installat fuq il-bord tiegħek il-lejla. Iċċekkja t-tliet assi, imbagħad agħżel kanal li tista' tkompli taġġornah.

Artikli relatati