O'tgan hafta yuklab olgan faylga ikki marta bosasiz, ulanish ishlaydi va odat qoladi: har safar VPN uzilganda siz o'sha faylni qaytadan ishga tushirasiz. Hech narsa darhol buzilmaydi va shu sababli bu usul saqlanib qoladi. Aslida siz ilovani o'z ustiga qayta o'rnatib, so'ng uni o'rnatuvchining oxiridan yana ochasiz.

O'rnatuvchi tugagach, dastur diskning boshqa joyida yashaydi va o'z belgisi, o'z sozlamalari va o'z fon xizmatiga ega. Yuklab olish yetkazib berish mexanizmi edi va uni saqlash mutlaqo joyida, ammo u siz ulanadigan narsa emas.

Yuklab olish diskka aslida nima joylashtirdi

.run fayli nomlash konvensiyasi, fayl turi emas. U shell skripti, o'zini ochadigan arxiv, kompilyatsiya qilingan binar yoki ish vaqtida shulardan qaysi biri bo'lishini hal qiladigan narsa bo'lishi mumkin. Kengaytma uni kim e'lon qilgani yoki unga ishonish kerakmi-yo'qmi haqida hech narsa demaydi, shu sababli o'rnatish yo'riqnomalari buyruqdan emas, uni tasdiqlangan kanaldan olishdan boshlanadi.

Shu yo'l bilan yetkazib beruvchi sotuvchi uchun o'rnatuvchi o'z yukini ochadi, ilovani va uning yordamchi fayllarini yozadi, ish stolida kerakli narsani ro'yxatdan o'tkazadi. Tugagach, qiziqarli artefaktlar — ilovaning binar fayli, ish stoli yozuvi va ko'pincha ilova ishga tushiradigan xizmat. Ularning hech biri siz yuklab olgan fayl emas. O'rnatuvchi o'zining yakuniy chiqishida nomlagan katalogga qarang, farqni darhol ko'rasiz.

Uni qayta ishga tushirish odati diagnostikani ham yashiradi. To'liq qayta o'rnatishdan keyin ilova ochilsa-yu, menyudan ochilmasa, qaysi qism yetishmayotganini bilmaysiz, chunki o'rnatuvchi ularning barchasini qaytadan qurdi.

Sotuvchining o'z chaqiruvi bilan bir marta o'rnating

Hujjatlashtirilgan chaqiruvga aniq amal qiling, u nomlagan interpretatorni ham qo'shib. PIA ning Linux mijozi uchun yo'riqnoma o'rnatuvchini sh orqali chaqiradi, shu sababli buyruq shakli — interpretator va undan keyin siz haqiqatda yuklab olgan fayl.

sh ./pia-linux-VERSION.run

VERSION siz olgan har qanday build uchun o'rin egallovchi, ma'lum bir raqamni izlash bo'yicha tavsiya emas. Bu buyruqqa tizim darajasidagi oqibatlarga ega kod ijrosi sifatida munosabatda bo'ling, chunki u shunday: u faylni tekshirish usuli emas va uni ikki marta ishga tushirish birinchisi o'rgatmagan narsani o'rgatmaydi.

O'sha yo'riqnomaning bir tafsiloti oson o'tkazib yuboriladi va takrorlashga arziydi: o'rnatuvchi oldiga sudo qo'ymang. U kerakli ma'muriy ruxsatni o'zi so'raydi va uni root shell ichiga o'rash o'rnatish qaysi foydalanuvchi muhitiga tushishini o'zgartiradi. Shu sababdan «har bir yuklab olishni bajariladigan qilib, uni ishga tushir» umumiy qoida emas; interpretatordan skript o'qishni so'rash va faylni to'g'ridan-to'g'ri bajarish — turli muvaffaqiyatsizlik usullariga ega turli amallar.

O'rnatuvchi tugagach, sotuvchi hozir o'rnatilgan ilova orqali kirish va ulanishni hujjatlashtiradi. Har bir keyingi ulanish o'sha yerga tegishli. Agar onlayn bo'lish uchun hali ham o'rnatuvchi yo'lini terayotgan bo'lsangiz, o'rnatuvchini bexosdan ish oqimingizning qismiga aylantirgansiz.

Ishga tushirgich, do'kon va tizim patnisasi — uch xil joy

Ilovalar menyusi, dasturiy ta'minot do'koni katalogi va tizim patnisasi maydoni turli komponentlar tomonidan yuritiladigan alohida interfeyslar va o'rnatuvchi boshqalariga tegmasdan birini to'ldirishi mumkin. Alohida o'rnatuvchi odatda ish stoli yozuvini yozadi, bu faqat ishga tushirgich bilan integratsiya va boshqa hech narsa emas. U ilovani katalog boshqaradigan do'kon o'rnatilishiga aylantirmaydi va patnis belgisini kafolatlamaydi.

Patnis indikatoriga ikki tomonning qo'llab-quvvatlashi kerak: ishlab turgan ilova bittasini eksport qilishi va ish stoli unga mezbon berishi kerak. An'anaviy patnis olib tashlangan ish stollarida indikatorni kutayotgan ilova mukammal ishlab, hech narsa ko'rsatmasligi mumkin, va bu o'rnatish muvaffaqiyatsizligi emas, integratsiya bo'shlig'i. Ish stoli versiyasini va ilova versiyasini bildirish ana shu bo'shliqni hal qilsa bo'ladigan qiladi.

Shuning uchun ilova ochilib, belgi yo'q bo'lsa, qayta o'rnatmang. Jarayon ishlayaptimi, oyna fon ishga tushirishi orqasida yashiringanmi va ish stoli bunday indikatorlarni umuman qo'llab-quvvatlaydimi — tekshiring. Patnis mezboni yo'q ish stolida indikatorning yo'qligi kutilgan xatti-harakat, nuqson emas. O'sha yuklab olishni beshinchi marta qayta o'rnatish faqat avval ishlagan narsani yangilaydi.

O'rnatish egasini yozib qo'ying

Ilovani qaysi kanal o'rnatgani, uni qaysi komponent yangilashi va uni nima olib tashlashini yozing. Bu uch javob odatda bir dastur emas va ularni hech kim bilmaydigan mashina — VPN mijozining ikki nusxasi oxir-oqibat bir xil marshrutlar uchun kurashadigan mashina.

Yuklab olingan o'rnatuvchini o'chirish hech narsani o'rnatishdan chiqarmaydi va oynani yopish u o'rnatgan xizmat yoki bloklash siyosatini albatta to'xtatmaydi. Tozalashdan oldin kirish paytida nima ishga tushishini va qayta yuklashdan keyin nima qolishini aniqlang.

O'rnatuvchi o'z ishini qilgach, uni esda qoladigan papkaga qo'ying va unga ilova sifatida munosabatda bo'lishni to'xtating. Keyingi safar tunnel yomon xatti-harakat qilsa, o'rnatilgan ilovadan boshlang va yuklab olish o'rnatgan kuningizning artefakti bo'lib qolsin. Yuqorida tavsiflangan chaqiruv va birinchi ishga tushirish qadamlari uchun Linux uchun PIA o'rnatish yo'riqnomasi manba bo'lib xizmat qiladi.

O'xshash maqolalar