तपाईं गएको हप्ता डाउनलोड गरेको फाइलमा डबल-क्लिक गर्नुहुन्छ, जडान काम गर्छ, र बानी रहन्छ: VPN झर्दा हरेक पटक तपाईं त्यही फाइल फेरि चलाउनुहुन्छ। तुरुन्तै केही बिग्रँदैन, र त्यसैले यो ढाँचा टिक्छ। तपाईं वास्तवमा एप्लिकेसनलाई यसकै माथि फेरि इन्स्टल गर्नुहुन्छ, र त्यसपछि इन्स्टलरको अन्त्यबाट यसलाई फेरि खोल्नुहुन्छ।

इन्स्टलर सकिएपछि कार्यक्रम डिस्कमा अन्तै बस्छ र यसको आफ्नै आइकन, आफ्नै सेटिङ र आफ्नै पृष्ठभूमि सेवा हुन्छ। डाउनलोड डेलिभरीको माध्यम थियो, र यसलाई राख्नु ठीकै छ, तर तपाईं जससँग जडान गर्नुहुन्छ त्यो यो होइन।

डाउनलोडले डिस्कमा वास्तवमा के राख्यो

.run फाइल नामकरणको अभ्यास हो, फाइलको प्रकार होइन। यो shell स्क्रिप्ट, आफै खुल्ने आर्काइभ, कम्पाइल गरिएको बाइनरी, वा चलाउँदा यीमध्ये के बन्ने भनेर निर्णय गर्ने केही हुन सक्छ। एक्सटेन्सनले तपाईंलाई यो कसले प्रकाशित गर्यो वा भरोसा गर्नुपर्छ कि भन्ने कुरा बताउँदैन, र त्यसैले इन्स्टलेसन निर्देशनहरू कमाण्डबाट होइन, प्रमाणित च्यानलबाट यो लिएर सुरु हुन्छन्।

यसरी पुर्याउने आपूर्तिकर्ताका लागि, इन्स्टलरले आफ्नो पेलोड खोल्छ, एप्लिकेसन र यसका सहायक फाइलहरू लेख्छ, र डेस्कटपमा आवश्यक कुरा दर्ता गर्छ। सकिएपछि महत्त्वपूर्ण कुराहरू एप्लिकेसनको बाइनरी, डेस्कटप प्रविष्टि, र प्रायः एप्लिकेसनले सुरु गर्ने सेवा हुन्। यीमध्ये कुनै पनि तपाईंले डाउनलोड गरेको फाइल होइन। इन्स्टलरले आफ्नो अन्तिम आउटपुटमा जुन डिरेक्टरीको नाम लिन्छ त्यहाँ हेर्नुहोस्, फरक तुरुन्तै देखिन्छ।

यसलाई फेरि चलाउने बानीले निदान पनि लुकाउँछ। पूर्ण पुनःस्थापनापछि एप खुल्यो तर मेनुबाट खुलेन भने कुन भाग हराइरहेको थियो भन्ने तपाईंलाई थाहा हुँदैन, किनकि इन्स्टलरले सबै फेरि बनायो।

आपूर्तिकर्ताकै आह्वान प्रयोग गरी एक पटक इन्स्टल गर्नुहोस्

अभिलेखित आह्वानलाई ठ्याक्कै पछ्याउनुहोस्, यसले नाम लिने इन्टरप्रेटरसहित। PIA को Linux क्लाइन्टका लागि, गाइडले इन्स्टलरलाई sh मार्फत बोलाउँछ, त्यसैले कमाण्डको आकार इन्टरप्रेटर र त्यसपछि तपाईंले वास्तवमा डाउनलोड गरेको फाइल हो।

sh ./pia-linux-VERSION.run

VERSION तपाईंले लिनुभएको जुनसुकै बिल्डका लागि प्लेसहोल्डर हो, कुनै खास नम्बर खोज्ने सल्लाह होइन। त्यो कमाण्डलाई प्रणाली-स्तरका परिणामहरू भएको कोड कार्यान्वयनका रूपमा लिनुहोस्, किनकि त्यो त्यही हो: यो फाइल जाँच्ने तरिका होइन, र दुई पटक चलाउँदा पहिलोले नसिकाएको केही सिकिँदैन।

त्यही गाइडको एउटा विवरण सजिलै छुट्छ र दोहोर्याउन लायक छ: इन्स्टलरअघि sudo नराख्नुहोस्। यसले आफूलाई चाहिने प्रशासनिक अनुमति आफै माग्छ, र यसलाई root शेलमा बेर्दा इन्स्टलेसन कुन प्रयोगकर्ताको वातावरणमा पर्छ भन्ने बदलिन्छ। त्यही कारणले «हरेक डाउनलोडलाई चलाउनयोग्य बनाऊ र चलाऊ» सामान्य नियम होइन; इन्टरप्रेटरलाई स्क्रिप्ट पढ्न भन्नु र फाइललाई सिधै चलाउनु फरक-फरक असफलता ढाँचा भएका फरक कार्य हुन्।

इन्स्टलर सकिएपछि आपूर्तिकर्ताले भर्खरै इन्स्टल गरिएको एप्लिकेसनमार्फत साइन-इन र जडान गर्ने कुरा अभिलेख गर्छ। त्यसपछिको हरेक जडान त्यहीँ हुन्छ। यदि तपाईं अनलाइन हुन अझै पनि इन्स्टलरको पाथ टाइप गर्नुहुन्छ भने, तपाईंले दुर्घटनावश इन्स्टलरलाई आफ्नो कार्यप्रवाहको भाग बनाउनुभएको छ।

लन्चर, स्टोर र ट्रे तीन फरक ठाउँ हुन्

एप्लिकेसन मेनु, सफ्टवेयर-स्टोर क्याटलग र ट्रे क्षेत्र फरक-फरक कम्पोनेन्टले राख्ने छुट्टाछुट्टै इन्टरफेस हुन्, र इन्स्टलरले अरूलाई नछोई एउटा भर्न सक्छ। स्ट्यान्डअलोन इन्स्टलरले सामान्यतया डेस्कटप प्रविष्टि लेख्छ, जुन केवल लन्चर एकीकरण हो र त्यसभन्दा बढी केही होइन। यसले एपलाई क्याटलग-व्यवस्थित स्टोर इन्स्टलेसन बनाउँदैन, र ट्रे आइकनको ग्यारेन्टी दिँदैन।

ट्रे सूचकलाई दुवैतर्फको समर्थन चाहिन्छ: चलिरहेको एप्लिकेसनले एउटा निर्यात गर्नुपर्छ, र डेस्कटपले यसका लागि होस्ट दिनुपर्छ। परम्परागत ट्रे हटाइएका डेस्कटपहरूमा, सूचक अपेक्षा गर्ने एप पूर्ण रूपमा चल्न सक्छ र केही देखाउन सक्दैन, र यो इन्स्टलेसन असफलता होइन, एकीकरणको कमी हो। डेस्कटपको संस्करण र एपको संस्करण बताउनु नै त्यो कमीलाई काम लाग्ने बनाउँछ।

त्यसैले एप खुल्छ तर आइकन छैन भने, फेरि इन्स्टल नगर्नुहोस्। प्रक्रिया चलिरहेको छ कि, झ्याल पृष्ठभूमि सुरुवातपछाडि लुकेको छ कि, र डेस्कटपले यस्ता सूचकलाई बिल्कुलै समर्थन गर्छ कि भनी जाँच्नुहोस्। ट्रे होस्ट नभएको डेस्कटपमा सूचक नहुनु अपेक्षित व्यवहार हो, दोष होइन। त्यही डाउनलोड पाँचौं पटक फेरि इन्स्टल गर्दा पहिल्यै काम गरिरहेको कुरा मात्र ताजा हुन्छ।

इन्स्टलको मालिक लेख्नुहोस्

कुन च्यानलले एप्लिकेसन इन्स्टल गर्यो, कुन कम्पोनेन्टले यसलाई अद्यावधिक गर्छ र केले यसलाई हटाउँछ लेख्नुहोस्। ती तीन उत्तर सामान्यतया एउटै कार्यक्रम होइनन्, र जहाँ कसैलाई ती थाहा छैन त्यो मेसिन त्यस्तो मेसिन हो जहाँ VPN क्लाइन्टका दुई प्रति अन्ततः उही मार्गका लागि लड्छन्।

डाउनलोड गरिएको इन्स्टलर मेट्नु भनेको केही पनि अनइन्स्टल गर्नु होइन, र झ्याल बन्द गर्नु भनेको त्यसले इन्स्टल गरेको सेवा वा अवरोध नीति अवश्य रोकिनु होइन। सफाइ गर्नुअघि लगइनमा के चल्छ र रिबुटपछि के टिक्छ पत्ता लगाउनुहोस्।

इन्स्टलरले आफ्नो काम गरिसकेपछि यसलाई तपाईंले सम्झने फोल्डरमा राख्नुहोस् र यसलाई एप्लिकेसनका रूपमा व्यवहार गर्न छोड्नुहोस्। अर्को पटक टनेलले नराम्रो व्यवहार गर्दा इन्स्टल गरिएको एपबाट सुरु गर्नुहोस्, र डाउनलोड तपाईंले यो इन्स्टल गरेको दिनको अवशेष रहन दिनुहोस्। माथि वर्णन गरिएको आह्वान र पहिलो लन्च चरणहरूका लागि Linux का लागि PIA इन्स्टलेसन गाइड सन्दर्भ हो।

सम्बन्धित लेखहरू