თქვენ ორმაგად აკლიკებთ გასულ კვირას ჩამოტვირთულ ფაილს, კავშირი მუშაობს და ჩვევა რჩება: ყოველ ჯერზე, როცა VPN ითიშება, თქვენ იმავე ფაილს ხელახლა უშვებთ. არაფერი მაშინვე არ ფუჭდება და ამიტომ ეს ნიმუში ძლებს. სინამდვილეში თქვენ აპლიკაციას თავის თავზე ხელახლა აყენებთ, შემდეგ კი მას ინსტალატორის ბოლოდან ისევ ხსნით.

ინსტალატორის დასრულების შემდეგ პროგრამა დისკზე სხვაგან ცხოვრობს და აქვს საკუთარი ხატულა, საკუთარი პარამეტრები და საკუთარი ფონური სერვისი. ჩამოტვირთვა მიწოდების მექანიზმი იყო და მისი შენახვა სრულიად ნორმალურია, მაგრამ ეს არ არის ის, რასთანაც თქვენ უკავშირდებით.

რა დადო ჩამოტვირთვამ რეალურად დისკზე

.run ფაილი სახელდების კონვენციაა და არა ფაილის ტიპი. ის შეიძლება იყოს shell სკრიპტი, თვითგახსნადი არქივი, კომპილირებული ბინარი ან რაღაც, რაც გაშვების დროს წყვეტს, რომელი იქნება ამათგან. გაფართოება არაფერს გეუბნებათ იმაზე, თუ ვინ გამოაქვეყნა ის ან უნდა ენდოთ თუ არა, და ამიტომ ინსტალაციის ინსტრუქციები იწყება მისი დადასტურებული არხიდან მიღებით და არა ბრძანებით.

მომწოდებლისთვის, რომელიც ასე აწვდის, ინსტალატორი ხსნის თავის ტვირთს, წერს აპლიკაციას და მის დამხმარე ფაილებს, და რეგისტრირებს სამუშაო მაგიდაზე იმას, რაც სჭირდება. როცა დაასრულებს, საინტერესო არტეფაქტები არის აპლიკაციის ბინარი, სამუშაო მაგიდის ჩანაწერი და ხშირად სერვისი, რომელსაც აპლიკაცია უშვებს. არც ერთი მათგანი არ არის ის ფაილი, რომელიც თქვენ ჩამოტვირთეთ. შეხედეთ იმ დირექტორიაში, რომელსაც ინსტალატორი თავის საბოლოო გამოსავალში ასახელებს და განსხვავებას მაშინვე დაინახავთ.

მისი ხელახლა გაშვების ჩვევა დიაგნოზსაც მალავს. თუ აპლიკაცია სრული ხელახალი ინსტალაციის შემდეგ იხსნება, მაგრამ მენიუდან არა, თქვენ ვერ გაიგებთ, რომელი ნაწილი აკლდა, რადგან ინსტალატორმა ყველა მათგანი ხელახლა ააშენა.

დააყენეთ ერთხელ, თავად მომწოდებლის გამოძახებით

მიჰყევით დოკუმენტირებულ გამოძახებას ზუსტად, მათ შორის ინტერპრეტატორს, რომელსაც ის ასახელებს. PIA-ს Linux კლიენტისთვის გიდი ინსტალატორს sh-ის მეშვეობით იძახებს, ამიტომ ბრძანების ფორმა არის ინტერპრეტატორი და მის შემდეგ რეალურად ჩამოტვირთული ფაილი.

sh ./pia-linux-VERSION.run

VERSION არის ადგილის დამკავებელი ნებისმიერი იმ build-ისთვის, რომელიც თქვენ აიღეთ, და არა რჩევა კონკრეტული ნომრის ძებნისა. მოეპყარით ამ ბრძანებას როგორც სისტემური დონის შედეგების მქონე კოდის შესრულებას, რადგან სწორედ ეს არის: ის ფაილის დათვალიერების გზა არ არის და ორჯერ გაშვება ვერ ასწავლის იმას, რაც პირველმა არ ასწავლა.

ამავე გიდიდან ერთი დეტალი ადვილად გამოტოვებადია და ღირს გამეორება: ინსტალატორის წინ არ ჩასვათ sudo. ის თვითონ ითხოვს საჭირო ადმინისტრაციულ ნებართვას და root shell-ში გახვევა ცვლის, რომელი მომხმარებლის გარემოში დაჯდება ინსტალაცია. ამავე მიზეზით «ყოველი ჩამოტვირთვა გახადე გაშვებადი და გაუშვი» ზოგადი წესი არ არის; ინტერპრეტატორისთვის სკრიპტის წაკითხვის თხოვნა და ფაილის უშუალოდ შესრულება სხვადასხვა ოპერაციაა სხვადასხვა მარცხის რეჟიმებით.

როცა ინსტალატორი დასრულდება, მომწოდებელი ადოკუმენტირებს შესვლას და დაკავშირებას ახლად დაყენებული აპლიკაციის მეშვეობით. ყოველი შემდგომი კავშირი იქ ეკუთვნის. თუ ჯერ კიდევ აკრეფთ ინსტალატორის გზას ონლაინში გასასვლელად, თქვენ შემთხვევით ინსტალატორი თქვენი სამუშაო პროცესის ნაწილად აქციეთ.

გამშვები, მაღაზია და უჯრა სამი სხვადასხვა ადგილია

აპლიკაციების მენიუ, პროგრამული მაღაზიის კატალოგი და უჯრის არე სხვადასხვა კომპონენტის მიერ შენახული ცალკეული ინტერფეისებია და ინსტალატორს შეუძლია ერთი შეავსოს სხვების შეხების გარეშე. დამოუკიდებელი ინსტალატორი ჩვეულებრივ წერს სამუშაო მაგიდის ჩანაწერს, რაც მხოლოდ გამშვებთან ინტეგრაციაა და მეტი არაფერი. ეს აპლიკაციას მაღაზიით მართულ ინსტალაციად არ აქცევს და უჯრის ხატულას არ იძლევა გარანტიას.

უჯრის ინდიკატორს ორივე მხარის მხარდაჭერა სჭირდება: მოქმედმა აპლიკაციამ ერთი უნდა გაატანოს და სამუშაო მაგიდამ მისთვის ჰოსტი უნდა უზრუნველყოს. იმ სამუშაო მაგიდებზე, სადაც ტრადიციული უჯრა მოიხსნა, ინდიკატორს მოლოდინში მყოფი აპლიკაცია შეიძლება სრულყოფილად მუშაობდეს და არაფერი აჩვენოს, და ეს ინტეგრაციის ნაპრალია და არა წარუმატებელი ინსტალაცია. სამუშაო მაგიდის ვერსიისა და აპლიკაციის ვერსიის მოხსენებაა ის, რაც ამ ნაპრალს სამუშაოდ ქცევს.

ამიტომ, როცა აპლიკაცია იხსნება, მაგრამ ხატულა აკლია, ნუ გადააყენებთ. შეამოწმეთ, მუშაობს თუ არა პროცესი, დამალულია თუ არა ფანჯარა ფონური გაშვების მიღმა და საერთოდ მხარს უჭერს თუ არა სამუშაო მაგიდა ასეთ ინდიკატორებს. უჯრის ჰოსტის გარეშე სამუშაო მაგიდაზე ინდიკატორის არარსებობა მოსალოდნელი ქცევაა და არა ხარვეზი. იმავე ჩამოტვირთვის მეხუთედ გადაყენება მხოლოდ იმას აახლებს, რაც უკვე მუშაობდა.

ჩაიწერეთ ინსტალაციის მფლობელი

დაწერეთ, რომელმა არხმა დააყენა აპლიკაცია, რომელი კომპონენტი აახლებს მას და რა შლის მას. ეს სამი პასუხი ჩვეულებრივ ერთი და იმავე პროგრამა არ არის და მანქანა, სადაც არავინ იცის ისინი, არის მანქანა, სადაც VPN კლიენტის ორი ასლი საბოლოოდ ერთსა და იმავე მარშრუტებზე კამათობს.

ჩამოტვირთული ინსტალატორის წაშლა არაფრის დეინსტალაცია არ არის და ფანჯრის დახურვა სულაც არ აჩერებს იმ სერვისს ან ბლოკირების პოლიტიკას, რომელიც მან დააყენა. სანამ დაალაგებთ, გაარკვიეთ, რა მუშაობს შესვლისას და რა გადაურჩება გადატვირთვას.

მას შემდეგ, რაც ინსტალატორმა თავისი საქმე გააკეთა, ჩადეთ ის თქვენთვის დასამახსოვრებელ საქაღალდეში და შეწყვიტეთ მასთან აპლიკაციის მსგავსად მოპყრობა. შემდეგ ჯერზე, როცა გვირაბი ცუდად მოიქცევა, დაიწყეთ დაყენებული აპლიკაციიდან და ნება მიეცით ჩამოტვირთვას დარჩეს იმ დღის არტეფაქტად, როცა თქვენ ის დააყენეთ. ზემოთ აღწერილი გამოძახებისა და პირველი გაშვების ნაბიჯებისთვის PIA-ს Linux ინსტალაციის გიდი საცნობაროა.

დაკავშირებული სტატიები