Үш сұрақ нұсқа дәлелін функцияны зерттеуден ажыратады: опцияны қай компонент беруі керек, сол компоненттің қай нұсқасы шын мәнінде орнатылған және ол туралы оның өзгерістер журналы не дейді. Плагиннің нөмірі жалғыз өзі олардың ешқайсысына жауап бермейді. Азғырар қысқа жол — қысқартылған нұсқаны оқулықтағы минимуммен салыстыру — сәтсіз, өйткені дистрибутивтердің нұсқа жолдары ондық сандар емес. Салыстырмас бұрын нені салыстыратыныңызды шешіңіз.

Опция NetworkManager-де, оның VPN плагинінде, негізгі қозғалтқышта немесе жеке жұмыс үстелі интерфейсінде болуы мүмкін. Бұлар — төрт шығарылым тарихы бар төрт жоба.

Төрт компонент, төрт шығарылым тарихы

Сіз көретін редактор әдетте плагин, ал плагин OpenVPN бинарлығы немесе WireGuard іске асырылуы сияқты қозғалтқышты шақырады. NetworkManager өзі байланыс моделін береді, ал жұмыс үстелі интерфейсі оның үстіне өз өрістерін қосуы мүмкін. Функция олардың кез келгенінде пайда болуы мүмкін, және біреуін жаңарту қалғандарын жаңартпайды. Жаңарақ қозғалтқыш орнатылған редактор қозғалтқыш қолдайтын опцияны импорттай алатынының дәлелі емес.

Симптомнан бастаңыз: өріс диалогта жоқ па, импорттан кейін жоқ па, әлде бар ма, бірақ елемейді ме? Бұл байқаулар әртүрлі компоненттерді көрсетеді және әртүрлі дәлелдерді талап етеді.

Салыстырмас бұрын нұсқаны талдаңыз

Debian пакет саясаты форматты epoch, upstream нұсқасы және қаптама revision-ы ретінде айқындайды. Алдымен epoch, содан кейін upstream бөлігі, содан кейін revision салыстырылады, пакет менеджерінің өз реттеу ережелерімен, ондық арифметикамен немесе қарапайым әліпби ретімен емес. Тилда барлығынан бұрын реттеледі, сол бөліктің соңынан да бұрын, және осылай шығарылым кандидаты түпкілікті шығарылымнан бұрын келеді. Бөліктерді бөлек оқу салыстыруды мәнді етеді.

0.8.999 0.9-ға жақын көрінетін басқа схема үшін түрлендіру ережесін ойлап таппаңыз. Сандардың жақындығы мазмұн туралы дәлел емес.

Не орнатылғанын және не болатынын сұраңыз

apt-cache policy атаған әрбір пакет үшін орнатылған нұсқаны, кандидатты және әрқайсысы қай қоймадан келетінін хабарлайды. Оны қозғалтқыш үшін де, плагин үшін де оқыңыз және қысқартылған түрлердің орнына толық жолдарды жазып алыңыз. Жергілікті метадеректер ескірген болуы мүмкін, ал кандидат нұсқа жұмыс істеп тұрған процесс сол құрылымды жүктегенін дәлелдемейді. Егер қызмет жаңартудан кейін қайта іске қосылмаса, дискідегі файл мен сіз байқаған әрекет сәйкес келмеуі мүмкін.

Содан кейін сәйкес өзгерістер журналын оқыңыз. Қаптама revision-ы жаңа upstream нөмірін қабылдамай-ақ патчтарды алып жүруі мүмкін, және нұсқа өзгермеген болып көрінетін, ал әрекеті өзгеше болатын жағдай дәл осы.

Опцияны иеленуші компонентте дәлелдеңіз

Импорт мәселесі үшін диалогты ғана емес, орнатылған плагиннің қолдайтын өрістерін және сақталған нәтижені тексеріңіз. Белгі, жергілікті деректер өрісі және қозғалтқыш аргументі бір параметрдің үш көрінісі болуы мүмкін, ал файлды импорттау сәттілігі әрбір директиваның аман қалғаны туралы ештеңе айтпайды. Функцияны дәл атаңыз: мысалы, осы директиваны оның аутентификация мағынасын сақтай отырып қабылдау.

Егер сол шығарылымның қолдайтын құрылымында интеграция жоқ болса, бекітілген жаңарту жолын немесе басқа клиентті таңдаңыз. Басқа шығарылымның қоймасын араластыру немесе көрінетін нөмірді көтеру үшін мұрағатталған бастапқы код патчын қолдану нұсқа дәлелін қолдаусыз жүйеге айырбастайды.

Пайдалы есеп дистрибутивті, толық пакет нұсқаларын, белсенді қосылым иесін, қажетті опцияны және байқалған сақталған әрекетті атайды. Бұл — қайта жаңғыртуға болатын сұрақ.

Қатысты мақалалар