Kateri paket OpenVPN lahko izdaja Linuxa resnično podpre
Številka različice v starem vodiču je le nadomestilo za funkcijo. Uskladite izvedbo in osnovno izdajo, nato preverite, kaj sistem že ponuja.
Navodila, ki navajajo določeno izdajo OpenVPN, običajno kodirajo neko funkcijo, številka različice pa je le njeno nadomestilo. Ko jih berete, lahko distribucija ponuja nekaj novejšega od navedene različice in ji še vedno manjka integracija, ki jo potrebujete, ali ponuja nekaj starejšega, kar zahtevo že pokriva. Če številko obravnavate kot cilj, dobite spremembe v repozitoriju, ki ničesar ne rešijo. Če jo obravnavate kot simptom zahteve, dobite veliko manjšo odločitev.
Oba primera ločijo tri vprašanja: katera izvedba, katera osnovna izdaja in kdo skrbi za posodobitve.
Številka različice ni zahteva po funkciji
Najprej vprašajte, kaj povezava potrebuje, šele nato, kateri paket to ponuja. Profil lahko zahteva šifro, način TLS, vtičnik za overjanje ali vmesnik za upravljanje, in vsakega od tega lahko v gradnji ni, čeprav poroča zadovoljiv niz različice. Nasprotno pa lahko nekoliko starejša gradnja izvaja vse, kar profil uporablja. Niz različice je povzetek, ki ga napiše tisti, ki pakira, in ne seznam funkcij.
Pojasnite, ali navodilo pomeni „ta funkcija ali novejša“ ali „preizkušena je bila točno ta gradnja“. Dva odgovora vodita v različne repozitorije.
Kodno ime se mora ujemati z osnovno izdajo
Repozitoriji se vodijo po kodnem imenu distribucije, ime izdaje izpeljanke pa ni kodno ime njene osnove. Preberite /etc/os-release za VERSION_CODENAME in ID_LIKE ter potrdite, katero osnovno izdajo sledi izpeljanka. Star odgovor, ki je eno izdajo namizja povezal z enim kodnim imenom Ubuntu, o naslednji ne pove ničesar. Ugibanje kodnega imena je način, kako sistem začne vleči pakete, zgrajene proti drugi knjižnici C.
Preden kar koli dodate, preverite, kaj upravitelj paketov že ponuja s apt-cache policy openvpn. Če nameščeni kandidat zahtevo izpolnjuje, vprašanje o repozitoriju izgine.
Na kaj se repozitorij nadrejenega vira pravzaprav veže
Kanal nadrejenega vira objavlja gradnje za določene osnovne izdaje, njegova navodila pa povezujejo vrstico repozitorija s podpisnim ključem in podprtim kodnim imenom. Ti deli niso nadomestna mesta, ki bi jih zapolnili s katerim koli kodnim imenom, ki ga poznate. Odvisnosti se razrešujejo glede na izdajo, na katero je bila gradnja usmerjena, zato lahko paket, ki se namesti čisto, še vedno pokvari nepovezano programsko opremo, ki si deli knjižnico.
Preberite vodnik po repozitoriju za izbrano izvedbo in sledite njegovi aktualni tabeli združljivosti, ne kopiji iz starejšega bloga.
Namestiti ni integrirati
Zamenjava binarne datoteke openvpn ne doda manjkajočega vtičnika NetworkManager, uvoznega pogovornega okna ali urejevalnika namizja. Ti živijo v ločenih paketih, kot sta network-manager-openvpn in njegov namizni dvojnik, in imajo svoj odnos različic do odjemalske knjižnice. OpenVPN 3 Linux je spet druga izvedba, z lastnim modelom seje in konfiguracije, zato njegovi paketi niso neposredno nadomestilo za delovni tok s profilom 2.x.
Preden kar koli namestite, določite, katera komponenta ima v lasti delujoči tunel. Dva upravitelja na enem gostitelju ustvarita enako zmedo z dvojnim tunelom kot dva odjemalca.
Zapišite tri odločitve
Zabeležite izvedbo, osnovno izdajo in lastnika posodobitev ter označite, katera od njih se bo po pričakovanjih spremenila. Ta zapis bere prihodnja nadgradnja, ko vrstica repozitorija po izdaji distribucije preneha delovati. Brez njega naslednja oseba ponovi ugibanje kodnega imena z novejšo številko.
Če kanal, ki ga potrebujete, osnovne izdaje ne podpira več, je odgovor selitev platforme, ne repozitorij treh izdaj nazaj.