Linux шығарылымы қандай OpenVPN пакетін шын мәнінде қолдай алады
Ескі нұсқаулықтағы нұсқа нөмірі — мүмкіндіктің тек орнын басатын көрсеткіш. Іске асыруды және негізгі шығарылымды сәйкестендіріп, содан кейін жүйе қазірдің өзінде не ұсынатынын тексеріңіз.
Белгілі бір OpenVPN шығарылымын атайтын нұсқаулар әдетте қандай да бір мүмкіндікті білдіреді, ал нұсқа нөмірі — соның орнын басатын көрсеткіш қана. Сіз оларды оқыған кезде, дистрибутив аталған нұсқадан жаңарақ нәрсені ұсынып, бірақ сізге қажет интеграция жоқ болуы мүмкін, немесе талапты әлдеқашан қамтитын ескірек нәрсені ұсынуы мүмкін. Нөмірді мақсат деп санау ештеңені шешпейтін репозиторий өзгерістерін тудырады. Оны талаптың белгісі деп санау әлдеқайда шағын шешімге әкеледі.
Екеуін үш сұрақ ажыратады: қандай іске асыру, қандай негізгі шығарылым және жаңартулар кімнің қарауында.
Нұсқа нөмірі — мүмкіндікке қойылатын талап емес
Қандай пакет оны береді деп сұрамас бұрын байланысқа не қажет екенін сұраңыз. Профильге шифр, TLS режимі, аутентификация плагині немесе басқару интерфейсі қажет болуы мүмкін, және олардың кез келгені қанағаттанарлық нұсқа жолын хабарлайтын құрылыста болмауы мүмкін. Керісінше, сәл ескірек құрылыс профиль қолданатын барлық нәрсені іске асырған болуы мүмкін. Нұсқа жолы — пакеттеуші жазған түйін, мүмкіндіктер тізімі емес.
Нұсқау 'осы мүмкіндік немесе одан жаңа' дегенді білдіре ме, әлде 'дәл осы құрылыс сыналды' дегенді білдіре ме — анықтаңыз. Екі жауап түрлі репозиторийлерге апарады.
Кодтық атау негізгі шығарылымға сәйкес болуы керек
Репозиторийлер дистрибутивтің кодтық атауы бойынша жүргізіледі, ал туынды шығарылымның атауы оның негізінің кодтық атауы емес. /etc/os-release оқып, VERSION_CODENAME және ID_LIKE қарап, туынды қандай негізгі шығарылымды ұстанатынын растаңыз. Бір жұмыс үстелі шығарылымын бір Ubuntu кодтық атауымен байланыстырған ескі жауап келесісі туралы ештеңе айтпайды. Кодтық атауды болжау — жүйенің басқа C кітапханасына қарсы құрылған пакеттерді тарта бастауының жолы.
Бірдеңе қоспас бұрын пакет менеджері apt-cache policy openvpn арқылы нені ұсынып отырғанын тексеріңіз. Егер орнатылған үміткер талапты қанағаттандырса, репозиторий туралы сұрақ жойылады.
Жоғарғы репозиторий шын мәнінде неге байланысады
Жоғарғы арна белгілі негізгі шығарылымдар үшін құрылыстарды жариялайды, ал оның нұсқаулары репозиторий жолын қолтаңба кілтімен жұптайды және қолдау көрсетілетін кодтық атауды көрсетеді. Бұл бөліктер сіз білетін кез келген кодтық атаумен алмастыруға болатын орын толтырғыштар емес. Тәуелділіктер құрылыс көздеген шығарылымға қатысты шешіледі, сондықтан таза орнатылатын пакет те кітапхананы бөлісетін байланыссыз бағдарламалық жасақтаманы бұзуы мүмкін.
Өзіңіз таңдаған іске асыру үшін репозиторий нұсқаулығын оқып, ескі блогтың көшірмесін емес, оның ағымдағы үйлесімділік кестесін ұстаныңыз.
Орнату — біріктіру емес
openvpn бинарін алмастыру жоқ NetworkManager плагинін, импорттау диалогын немесе жұмыс үстелі редакторын қоспайды. Олар network-manager-openvpn және оның жұмыс үстелі баламасы сияқты жеке пакеттерде тұрады және клиент кітапханасымен өзіндік нұсқалық қатынаста болады. OpenVPN 3 Linux — тағы бір басқа іске асыру, өзінің сессия және конфигурация моделімен, сондықтан оның пакеттері 2.x профильді жұмыс ағынына тікелей балама емес.
Бірдеңе орнатпас бұрын жұмыс істеп тұрған туннельді қай компонент иеленетінін шешіңіз. Бір хосттағы екі менеджер екі клиенттегідей қос туннельдік шатасуды тудырады.
Үш шешімді жазып қойыңыз
Іске асыруды, негізгі шығарылымды және жаңарту иесін тіркеп, олардың қайсысы өзгеретінін белгілеңіз. Дистрибутив шығарылымынан кейін репозиторий жолы жұмысын тоқтатқанда болашақ жаңарту оқитын жазба — осы. Онсыз келесі адам жаңарақ нөмірмен кодтық атауды болжауды қайталайды.
Егер сізге қажет арна негізгі шығарылымды енді қолдамаса, жауап — платформаны көшіру, үш шығарылым бұрынғы репозиторий емес.