VPN кардары адатта өз пакеттерин жеткирүүчү тармакка жетүү үчүн керек, жана бул таза кичинекей айлампа. Башка машинада бир OpenVPN DEB жүктөө адатта экинчи жетишсиз көз карандылык менен бүтөт, анан үчүнчүсү, анан китепкана версияларынын артынан кууп өткөн кеч. Альтернатива — ажыратылган машина өз тилинде пакет менеджерине эмне керек экенин өзү айтышына жол берүү. Төмөнкүнүн баары ким сурайт деген ушул тескери бурулуштан келип чыгат.

Debian үй-бүлөсүнүн тутумдарында бул сүйлөшүү apt-offline аркылуу өтөт, ал суроо жана кайтаруу иш агымы. Анын өзүнүн аткаруу чөйрөсү адегенде максатта болушу керек, бекитилген медиадан же администратор башкараган башка баштапкы жүктөөдөн орнотулган, анткени эч бир курал өзүн эч нерседен баштай албайт.

Максаттын пакет абалынан баштаңыз, жардамчынын абалынан эмес

Башка нерседен мурун максаттын дистрибутив чыгарылышын, колдонуучу мейкиндигинин архитектурасын жана конфигурацияланган пакет булактарын жазып алыңыз. Бул үч факт кайсы VPN ишке ашыруу жана кайсы жумуш үстөл интеграциясы ылайыктуу экенин аныктайт, жана алар туташкан жардамчы бере албаган фактылар.

Жардамчы файлдарды жүктөйт; ал көз карандылыктардын базалык сызыгына айланбайт. OpenVPN мурун эле орнотулган жаңыраак ноутбук максаттан такыр башка пакет абалына ээ, ошондуктан анын ийгилиги максат эмнени кабыл ала алары тууралуу эч нерсени далилдебейт.

Ошондой эле чындап эмнени каалайарыңызды чечиңиз. VPN кыймылдаткычы, NetworkManager кызматынын плагини жана графикалык редактор өзүнчө пакеттер, ал эми туура тандоо чыгарылышка жана колдонуучу байланышты кантип башкарарына көз каранды. Экрансыз серверге кыймылдаткыч жана конфигурация файлы керек; жумуш үстөлүнө төмөнкү плагин керек: тармак жөндөөлөрүнө туннелге ээ болууга жол берген. Туура эмес топтомду суроо ийгиликтүү орнотууну жана эч ким баштай албаган байланышты берет.

Эки айлампа, ушул тартипте

Нускама үч операцияны бөлөт: ажыратылган тутумда суроо түзүү, туташкан жардамчыда жүктөө жана максатка кайра импорттоо. Пакеттерди суроодон мурун максаттын репозиторий метаберилиштерин жаңыртыңыз, анткени пакет суроосу ошол метаберилиштерден курулат, ал эми эски индекстер жардамчы канааттандыра албаган суроолорду жаратат.

Максатта apt-offline set vpn-meta.sig --update түрүндөгү администратор буйругу жаңыртуу суроосун жазат. Бул файлды туташкан машинага алып барыңыз жана apt-offline get vpn-meta.sig --bundle vpn-meta.zip менен топтомду жүктөңүз. Топтомду кайтарып, аны максатта apt-offline install vpn-meta.zip менен импорттоңуз, дагы администратор катары.

Эми пакет суроосун жаңыртылган метаберилиштерден түзүңүз, мисалы apt-offline set vpn-deps.sig --install-packages openvpn, жана жаңы топтом аты менен сапарды кайталаңыз. Ар бир суроону ал жараткан топтом менен жупта кармаңыз; эскирээк метаберилиштерге каршы жасалган топтом ошол эле суроо эмес, файл аттары алмаштырылуучудай көрүнсө да.

Интеграция пакеттерин долбоорго керек болгондо гана кошуңуз

Эгер жумуш үстөлү туннелди өзүнүн тармак жөндөөлөрү аркылуу башкарышы керек болсо, суроого кыймылдаткыч менен катар тиешелүү плагин да керек. Башка дистрибутивден эсте калган тизменин ордуна өз чыгарылышыңыз сунуш кылган конкреттүү пакет аттарын кошуңуз жана тизме өзгөргөн сайын жаңы суроо түзүңүз. Версияларды бекитүү да ойлонууга татырлык: жаңыраак чыгарылышка курулган пакет атты канааттандырып, бирок аткаруу учурунда ишке ашпай калышы мүмкүн. Ушул жерде төрт пакеттен турган катуу топтом жүккө айланат, анткени туура тизме максаттын касиети жана аны максат гана эсептей алат.

Ушул жерде төрт пакеттен турган катуу топтом да жүккө айланат. Туура тизме максаттын касиети, ал эми максат аны туура эсептей алган жалгыз машина.

Топтомду импорттоо VPN орнотуу эмес

Атына карабастан, орнотуу операциясы APT берилиштерин пакеттерди башкаруу чөйрөсүнө жайгаштырат. Ал пакет транзакциясын аткарбайт. Максаттын чыныгы APT орнотуусун жергиликтүү берилген берилиштерден бүтүрүп текшериңиз жана ZIP ийгилиги программалык камсыздоо бар дегенди билдирет деп божомолдоонун ордуна чыгарылышты окуңуз.

Эгер ал транзакция дагы эле жеткиликсиз файлдарды сураса, конкреттүү жетишсиз көз карандылыкты же репозиторий катасын сактап, андан кийинки суроону түзүңүз. Башка чыгарылыштын DEB менен алмаштырбаңыз жана аны күч менен өткөрүү үчүн текшерүү суммасынын же репозиторий аутентификациясынын текшерүүлөрүн өчүрбөңүз. Нускама жүктөлгөн файлдарды текшерүүнү өткөрүп жиберүүгө каршы ачык эскертет жана негиздүү түрдө: текшерилбеген пакет ийгиликсиз орнотуудан да жаман натыйжа.

Пакеттер — бул биринчи жарымы гана

Программалык камсыздоону орнотуу бекитилген акыркы чекитти, профилди, ишеним материалын жана каттоо берилиштерин алуудан өзүнчө, жана алардын ар биринин өзүнүн контролдонгон өткөрүп берүүсү болушу мүмкүн. Жарактуу профилсиз иштеген пакет топтому эч нерсеге туташпайт.

Анан келечектеги жаңыртуулар үчүн офлайн өткөрүп берүү жолун тирүү кармаңыз. Биринчи ийгиликтүү байланышты тейлөөнүн аягы деп эсептөө кийинки коопсуздук жаңыртуусу унаасы бар бирөө келгенче күтөт дегенди билдирет, жана офлайн тармак ушинтип тынчсыз жылдарга артта калат.

Тектеш макалалар