Ktorý balík OpenVPN dokáže vydanie Linuxu skutočne podporiť
Číslo verzie v starom návode je len náhradou za funkciu. Zlaďte implementáciu a základné vydanie, potom skontrolujte, čo systém už ponúka.
Pokyny, ktoré uvádzajú konkrétne vydanie OpenVPN, zvyčajne kódujú nejakú funkciu a číslo verzie je len jej náhradou. Kým ich prečítate, distribúcia môže dodávať niečo novšie ako uvedená verzia a napriek tomu jej chýbať integrácia, ktorú potrebujete, alebo dodávať niečo staršie, čo požiadavku už pokrýva. Ak sa číslo berie ako cieľ, vzniknú zmeny v repozitári, ktoré nič neriešia. Ak sa berie ako príznak požiadavky, vznikne oveľa menšie rozhodnutie.
Oba prípady oddeľujú tri otázky: ktorá implementácia, ktoré základné vydanie a kto spravuje aktualizácie.
Číslo verzie nie je požiadavka na funkciu
Opýtajte sa, čo pripojenie potrebuje, skôr než sa opýtate, ktorý balík to poskytuje. Profil môže vyžadovať šifru, režim TLS, doplnok na overenie alebo rozhranie na správu, a ktorýkoľvek z nich môže v zostavení chýbať, aj keď hlási uspokojivý reťazec verzie. Naopak, o niečo staršie zostavenie môže implementovať všetko, čo profil používa. Reťazec verzie je zhrnutie napísané tým, kto balík balí, nie zoznam funkcií.
Ujasnite, či pokyn znamená „táto funkcia alebo novšia“, alebo „testovalo sa presne toto zostavenie“. Dve odpovede vedú k rôznym repozitárom.
Kódové označenie musí zodpovedať základnému vydaniu
Repozitáre sa vedú podľa kódového označenia distribúcie a názov vydania odvodeniny nie je kódovým označením jej základu. Prečítajte /etc/os-release pre VERSION_CODENAME a ID_LIKE a potvrďte, ktoré základné vydanie odvodenina sleduje. Stará odpoveď, ktorá priradila jedno vydanie pracovnej plochy jednému kódovému označeniu Ubuntu, o ďalšom nehovorí nič. Hádanie kódového označenia je spôsob, akým systém začne sťahovať balíky zostavené proti inej knižnici C.
Predtým, než čokoľvek pridáte, skontrolujte, čo správca balíkov už ponúka pomocou apt-cache policy openvpn. Ak nainštalovaný kandidát požiadavku spĺňa, otázka repozitára zmizne.
Na čo sa repozitár nadradeného zdroja vlastne viaže
Kanál nadradeného zdroja publikuje zostavenia pre konkrétne základné vydania a jeho pokyny spájajú riadok repozitára s podpisovým kľúčom a podporovaným kódovým označením. Tieto časti nie sú zástupné symboly, ktoré sa majú doplniť akýmkoľvek kódovým označením, ktoré poznáte. Závislosti sa riešia voči vydaniu, na ktoré zostavenie mierilo, takže balík, ktorý sa nainštaluje čisto, môže stále pokaziť nesúvisiaci softvér, ktorý zdieľa knižnicu.
Prečítajte si návod k repozitáru pre zvolenú implementáciu a riaďte sa jeho aktuálnou tabuľkou kompatibility, nie kópiou zo staršieho blogu.
Nainštalovať nie je integrovať
Nahradenie binárneho súboru openvpn nepridá chýbajúci doplnok NetworkManager, dialóg importu ani editor pracovnej plochy. Tie žijú v samostatných balíkoch, ako network-manager-openvpn a jeho náprotivok pre pracovnú plochu, a majú vlastný vzťah verzií ku klientskej knižnici. OpenVPN 3 Linux je ďalšia implementácia s vlastným modelom relácie a konfigurácie, takže jej balíky nie sú priamou náhradou pre pracovný postup s profilom 2.x.
Predtým, než čokoľvek nainštalujete, rozhodnite, ktorý komponent vlastní bežiaci tunel. Dvaja správcovia na jednom hostiteľovi vytvárajú rovnaký zmätok s dvojitým tunelom ako dvaja klienti.
Zapíšte tri rozhodnutia
Zaznamenajte implementáciu, základné vydanie a vlastníka aktualizácií a poznačte, ktorý z nich sa očakáva, že sa zmení. Práve tento záznam číta budúca aktualizácia, keď riadok repozitára po vydaní distribúcie prestane fungovať. Bez neho ďalšia osoba zopakuje hádanie kódového označenia s novším číslom.
Ak kanál, ktorý potrebujete, základné vydanie už nepodporuje, odpoveďou je migrácia platformy, nie repozitár spred troch vydaní.