VPN mijozi odatda paketlarini yetkazib beradigan tarmoqqa yetib borishi kerak, va bu chiroyli kichik doira bo'lib chiqadi. Boshqa mashinada bitta OpenVPN DEB yuklab olinsa, odatda yana bitta yetishmayotgan bog'liqlik chiqadi, keyin uchinchisi, keyin kutubxona versiyalarini quvish bilan butun oqshom o'tadi. Muqobil — ulangan bo'lmagan mashinaning o'z so'zlari bilan paket menejeriga nima kerakligini aytishiga yo'l qo'yish. Quyidagi hamma narsa kim so'raydi degan shu almashinuvdan kelib chiqadi.

Debian oilasidagi tizimlarda bu suhbat apt-offline orqali bo'ladi, ya'ni so'rov va qaytarish jarayoni. Uning o'z ish muhiti avval maqsadda bo'lishi kerak, tasdiqlangan muhitdan yoki administrator boshqaradigan boshqa yuklovchidan o'rnatilgan, chunki hech bir vosita o'zini yo'qdan ko'tara olmaydi.

Maqsad mashinaning paket holatidan boshlang, yordamchining holatidan emas

Boshqa hech narsadan oldin maqsadning distributiv versiyasini, foydalanuvchi maydoni arxitekturasini va sozlangan paket manbalarini yozib oling. Bu uch fakt qaysi VPN tatbiqi va qaysi ish stoli integratsiyasi mos kelishini hal qiladi, va ular ulangan yordamchi bera olmaydigan faktlardir.

Yordamchi fayllarni yuklab oladi; u bog'liqlik asosiga aylanmaydi. OpenVPN allaqachon o'rnatilgan yangiroq noutbuk maqsaddan butunlay boshqacha paket holatiga ega, shuning uchun uning muvaffaqiyati maqsad nimani qabul qilishi mumkinligini isbotlamaydi.

Aslida nima xohlayotganingizni ham hal qiling. VPN dvigateli, NetworkManager xizmati plagini va grafik muharrir alohida paketlardir, va to'g'ri tanlov versiya hamda foydalanuvchi ulanishni qanday boshqarishiga bog'liq. Boshsiz serverga dvigatel va sozlama fayli kerak; ish stoliga esa tarmoq sozlamalari tunnelga egalik qilishiga imkon beradigan plagin kerak. Noto'g'ri to'plamni so'rash muvaffaqiyatli o'rnatish va hech kim ishga tushira olmaydigan ulanish beradi.

Ikki safar, aynan shu tartibda

Qo'llanma uch amalni ajratadi: ulangan bo'lmagan tizimda so'rov yarating, ulangan yordamchida yuklab oling, maqsadda qayta import qiling. Paketlarni so'rashdan oldin maqsadning repozitoriy metama'lumotlarini yangilang, chunki paket so'rovi shu metama'lumotlardan quriladi va eskirgan indekslar yordamchi qondira olmaydigan so'rovlarni hosil qiladi.

Maqsadda, quyidagi shakldagi administrator buyrug'i apt-offline set vpn-meta.sig --update yangilash so'rovini yozadi. O'sha faylni ulangan mashinaga olib boring va bu bilan to'plamni yuklab oling apt-offline get vpn-meta.sig --bundle vpn-meta.zip. To'plamni qaytarib olib keling va maqsadda bu bilan import qiling apt-offline install vpn-meta.zip, yana administrator sifatida.

Endi yangilangan metama'lumotlardan paket so'rovini yarating, masalan apt-offline set vpn-deps.sig --install-packages openvpn, va safarni yangi to'plam nomi bilan takrorlang. Har bir so'rovni u hosil qilgan to'plam bilan juftlikda saqlang; eski metama'lumotlarga qarab yaratilgan to'plam o'sha so'rov emas, hatto fayl nomlari bir-biriga almashtiriladigandek ko'rinsa ham.

Integratsiya paketlarini faqat dizayn talab qilganda qo'shing

Agar ish stoli tunnelni tarmoq sozlamalari orqali boshqarishi kerak bo'lsa, so'rovga dvigateldan tashqari mos plagin ham kerak. Boshqa distributivdan eslab qolingan ro'yxat o'rniga versiyangiz taqdim etadigan aniq paket nomlarini kiriting, va ro'yxat o'zgarganda yangi so'rov yarating. Versiyani qulflash ham o'ylashga arziydi: yangiroq versiya uchun qurilgan paket nomni qondirib, baribir ishlash vaqtida muvaffaqiyatsiz bo'lishi mumkin. Aynan shu yerda to'rt paketdan iborat qat'iy to'plam yuk bo'lib qoladi, chunki to'g'ri ro'yxat maqsadning xususiyati va uni faqat maqsad hisoblay oladi.

Bu yerda ham to'rt paketdan iborat qat'iy to'plam yuk bo'lib qoladi. To'g'ri ro'yxat maqsadning xususiyati, va uni to'g'ri hisoblay oladigan yagona mashina maqsaddir.

To'plamni import qilish VPN o'rnatish emas

Nomiga qaramay, o'rnatish amali faqat APT ma'lumotlarini paket boshqaruvi muhitiga joylaydi. U paket tranzaksiyasini bajarmaydi. Maqsadning haqiqiy APT o'rnatishini mahalliy berilgan ma'lumotlardan yakunlang va ko'rib chiqing, va ZIP muvaffaqiyati dastur borligini bildiradi deb o'ylash o'rniga chiqishni o'qing.

Agar o'sha tranzaksiya hali ham mavjud bo'lmagan fayllarni so'rasa, aniq yetishmayotgan bog'liqlikni yoki repozitoriy xatosini saqlab qo'ying va undan keyingi so'rovni yarating. Boshqa versiyadan DEB almashtirmang, va uni majburan o'tkazish uchun nazorat summasi yoki repozitoriy autentifikatsiya tekshiruvlarini o'chirmang. Qo'llanma yuklab olingan fayllarni tekshirishni o'tkazib yuborishdan aniq ogohlantiradi, va bu to'g'ri: tekshirilmagan paket muvaffaqiyatsiz o'rnatishdan yomonroq natija.

Paketlar faqat birinchi yarmi

Dastur o'rnatish tasdiqlangan so'nggi nuqta, profil, ishonch materiali va hisob ma'lumotlarini olishdan alohida, ularning har birining o'z nazoratli topshirilishi bo'lishi mumkin. To'g'ri profilsiz ishlaydigan paket to'plami hech narsaga ulanmaydi.

Keyin kelgusi yangilanishlar uchun oflayn uzatish yo'lini tirik saqlang. Birinchi muvaffaqiyatli ulanishni xizmatning oxiri deb hisoblash keyingi xavfsizlik yangilanishi mashinasi bor kimdir kelguncha kutishini bildiradi, va oflayn tarmoq shu tariqa jimgina yillar orqada qoladi.

O'xshash maqolalar