Hər dəfə VPN .run faylını yenidən işə salırsınız? Bu, quraşdırıcıdır
Yükləmə diskə bir tətbiq qoydu və indi orada proqram kimi görünür. Quraşdırılmış tətbiqdən qoşulun və quraşdırıcını sonraya saxlayın.
Keçən həftə yüklədiyiniz faylı iki dəfə klikləyirsiniz, bağlantı işləyir və vərdiş qalır: hər dəfə VPN düşəndə həmin faylı yenidən işə salırsınız. Heç nə dərhal pozulmur, buna görə də bu üsul davam edir. Əslində etdiyiniz tətbiqi öz üzərinə yenidən quraşdırmaq, sonra isə onu quraşdırıcının sonundan yenidən açmaqdır.
Quraşdırıcı bitdikdən sonra proqram diskdə başqa yerdə yaşayır və öz nişanına, öz parametrlərinə və öz fon xidmətinə malikdir. Yükləmə çatdırılma mexanizmi idi və onu saxlamaq problem deyil, lakin o, qoşulduğunuz şey deyil.
Yükləmə əslində diskə nə qoydu
.run faylı fayl növü deyil, adlandırma konvensiyasıdır. O, shell skripti, özünü açan arxiv, kompilyasiya edilmiş binar və ya işləmə vaxtı bunlardan hansı olacağına qərar verən bir şey ola bilər. Sonluq onu kimin yayımladığı və ya ona etibar etməli olub-olmadığınız barədə heç nə demir; buna görə quraşdırma təlimatları əmrlə deyil, onu təsdiqlənmiş kanaldan əldə etməklə başlayır.
Bu şəkildə göndərən təchizatçı üçün quraşdırıcı yükünü açır, tətbiqi və onun köməkçi fayllarını yazır və lazım olanı masaüstü mühitinə qeyd edir. Bitdikdə maraqlı artefaktlar tətbiqin binar faylı, masaüstü qeydi və çox vaxt tətbiqin başlatdığı xidmətdir. Bunların heç biri yüklədiyiniz fayl deyil. Quraşdırıcının son çıxışında adını çəkdiyi qovluğa baxın və fərqi dərhal görəcəksiniz.
Onu yenidən işə salmaq vərdişi diaqnozu da gizlədir. Tətbiq tam yenidən quraşdırmadan sonra açılırsa, lakin menyudan açılmırsa, hansı hissənin çatışmadığını öyrənmirsiniz, çünki quraşdırıcı hamısını yenidən qurdu.
Bir dəfə quraşdırın, təchizatçının öz çağırışı ilə
Sənədləşdirilmiş çağırışa dəqiq əməl edin, o cümlədən adını çəkdiyi interpretatora. PIA-nın Linux müştərisi üçün təlimat quraşdırıcını sh vasitəsilə çağırır, yəni əmrin forması interpretator və ardınca həqiqətən yüklədiyiniz fayldır.
sh ./pia-linux-VERSION.run
VERSION hansı buraxılışı götürdüyünüzdən asılı olmayaraq yer tutucudur, konkret nömrə axtarmaq üçün tövsiyə deyil. Bu əmri sistem səviyyəsində nəticələri olan kod icrası kimi qəbul edin, çünki o, elə budur: bu, faylı yoxlamağın yolu deyil və onu iki dəfə işə salmaq birinci işə salmanın öyrətmədiyi heç nə öyrətmir.
Həmin təlimatdan bir detalı atlamaq asandır və təkrarlamağa dəyər: quraşdırıcının qarşısına sudo yazmayın. O, lazım olan inzibati icazəni özü istəyir və onu root shell-ə bükmək quraşdırmanın hansı istifadəçinin mühitinə düşəcəyini dəyişir. Eyni məntiqlə, «hər yükləməni icra edilə bilən et və işə sal» ümumi qayda deyil; interpretatordan skripti oxumağı xahiş etmək və faylı birbaşa icra etmək fərqli uğursuzluq rejimləri olan fərqli əməliyyatlardır.
Quraşdırıcı bitdikdə təchizatçı daxil olmağı və yeni quraşdırılmış tətbiq vasitəsilə qoşulmağı sənədləşdirir. Sonrakı bütün bağlantılar oraya aiddir. Hələ də onlayn olmaq üçün quraşdırıcının yolunu yazırsınızsa, quraşdırıcını təsadüfən iş axınınızın bir hissəsinə çevirmisiniz.
Başladıcı, mağaza və sistem paneli üç fərqli yerdir
Tətbiq menyusu, proqram mağazası kataloqu və sistem paneli sahəsi müxtəlif komponentlər tərəfindən saxlanılan ayrı interfeyslərdir və quraşdırıcı digərlərinə toxunmadan birini doldura bilər. Müstəqil quraşdırıcı adətən masaüstü qeydi yazır, bu isə yalnız başladıcı inteqrasiyasıdır və başqa heç nə deyil. Bu, tətbiqi mağaza idarəli quraşdırma etmir və sistem paneli nişanına zəmanət vermir.
Sistem paneli göstəricisi hər iki tərəfin dəstəyini tələb edir: işləyən tətbiq onu ixrac etməlidir və masaüstü ona ev sahibliyi etməlidir. Ənənəvi paneli ləğv etmiş masaüstlərində göstərici gözləyən tətbiq mükəmməl işləyə və heç nə göstərməyə bilər və bu, uğursuz quraşdırma deyil, inteqrasiya boşluğudur. Masaüstü versiyasını və tətbiq versiyasını bildirmək bu boşluğu hərəkətə keçirən şeydir.
Beləliklə, tətbiq açılır, lakin nişan yoxdursa, yenidən quraşdırmayın. Bir prosesin işləyib-işləmədiyini, pəncərənin fon başlatmasının arxasında gizlənib-gizlənmədiyini və masaüstünün ümumiyyətlə bu cür göstəriciləri dəstəkləyib-dəstəkləmədiyini yoxlayın. Panel ev sahibi olmayan masaüstündə itkin göstərici gözlənilən davranışdır, qüsur deyil. Eyni yükləməni beşinci dəfə yenidən quraşdırmaq yalnız artıq işləyəni təzələyir.
Quraşdırmanın sahibini qeyd edin
Tətbiqi hansı kanalın quraşdırdığını, hansı komponentin yenilədiyini və nəyin sildiyini yazın. Bu üç cavab adətən eyni proqram deyil və heç kimin onları bilmədiyi maşın, iki VPN müştəri nüsxəsinin nəhayət eyni marşrutlar uğrunda dalaşdığı maşındır.
Yüklənmiş quraşdırıcını silmək heç nəyi silmək deyil və pəncərəni bağlamaq xidməti və ya onun quraşdırdığı bloklama siyasətini mütləq dayandırmır. Təmizləməzdən əvvəl girişdə nəyin işlədiyini və yenidən başlatmadan sonra nəyin qaldığını öyrənin.
Quraşdırıcı öz işini bitirdikdən sonra onu xatırlayacağınız qovluğa qoyun və ona tətbiq kimi baxmağı dayandırın. Növbəti dəfə tunel pis davrandıqda quraşdırılmış tətbiqdən başlayın və yükləmə onu quraşdırdığınız günün artefaktı olaraq qalsın. Yuxarıda təsvir edilən çağırış və ilk işə salma addımları üçün mənbə PIA-nın Linux üzrə quraşdırma təlimatıdır.