Упатствата што наведуваат одредено 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 профил.

Пред да инсталирате нешто, одлучете кој компонент го поседува тунелот што работи. Два менаџери на еден домаќин создаваат истата забуна со двоен тунел како два клиенти.

Запишете ги трите одлуки

Запишете ја имплементацијата, основното издание и сопственикот на ажурирањата, и означете која од нив се очекува да се промени. Токму тој запис го чита идното надградување кога складишната линија ќе престане да работи по издание на дистрибуцијата. Без него, следната личност го повторува погодувањето на кодното име со понов број.

Ако каналот што ви треба веќе не го поддржува основното издание, одговорот е миграција на платформа, а не складиште од пред три изданија.

Поврзани статии