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

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

लक्ष्य मेसिनको प्याकेज अवस्थाबाट सुरु गर्नुहोस्, सहयोगीको होइन

अरू केही गर्नुअघि लक्ष्यको वितरण संस्करण, प्रयोगकर्ता-स्थान संरचना र कन्फिगर गरिएका प्याकेज स्रोतहरू अभिलेख गर्नुहोस्। ती तीन तथ्यले कुन VPN कार्यान्वयन र कुन डेस्कटप एकीकरण उपयुक्त छ भन्ने निर्धारण गर्छन्, र जडान भएको सहयोगीले यी तथ्य दिन सक्दैन।

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

तपाईंलाई वास्तवमा के चाहिन्छ त्यो पनि निर्णय गर्नुहोस्। VPN इन्जिन, NetworkManager सेवा प्लगइन र ग्राफिकल सम्पादक छुट्टाछुट्टै प्याकेज हुन्, र सही चयन संस्करणमा र प्रयोगकर्ताले जडान कसरी व्यवस्थापन गर्नेछन् भन्नेमा निर्भर गर्छ। हेडलेस सर्भरलाई इन्जिन र कन्फिगरेसन फाइल चाहिन्छ; डेस्कटपलाई त्यो प्लगइन चाहिन्छ जसले यसको सञ्जाल सेटिङलाई सुरुङको स्वामित्व दिन्छ। गलत सेट माग्दा स्थापना सफल हुन्छ तर जडान कसैले पनि सुरु गर्न सक्दैन।

दुई चक्कर, यही क्रममा

पुस्तिकाले तीन कार्यहरू अलग गर्छ: जडान नभएको प्रणालीमा अनुरोध उत्पन्न गर्नु, जडान भएको सहयोगीमा डाउनलोड गर्नु, र लक्ष्यमा फेरि आयात गर्नु। प्याकेज माग्नुअघि लक्ष्यको भण्डार मेटाडेटा ताजा गर्नुहोस्, किनकि प्याकेज अनुरोध त्यही मेटाडेटाबाट बनाइन्छ र पुराना सूचकांकले सहयोगीले पूरा गर्न नसक्ने अनुरोध उत्पन्न गर्छ।

लक्ष्यमा, यस ढाँचाको प्रशासकीय आदेश apt-offline set vpn-meta.sig --update ले ताजा गर्ने अनुरोध लेख्छ। त्यो फाइल जडान भएको मेसिनमा लग्नुहोस् र यससँग बन्डल डाउनलोड गर्नुहोस् apt-offline get vpn-meta.sig --bundle vpn-meta.zip। बन्डल फिर्ता ल्याउनुहोस् र लक्ष्यमा यससँग आयात गर्नुहोस् apt-offline install vpn-meta.zip, फेरि प्रशासकको रूपमा।

अब ताजा गरिएको मेटाडेटाबाट प्याकेज अनुरोध उत्पन्न गर्नुहोस्, उदाहरणका लागि apt-offline set vpn-deps.sig --install-packages openvpn, र नयाँ बन्डल नामसँग त्यही यात्रा दोहोर्याउनुहोस्। प्रत्येक अनुरोधलाई यसले उत्पादन गरेको बन्डलसँगै राख्नुहोस्; पुरानो मेटाडेटाविरुद्ध बनाइएको बन्डल त्यही अनुरोध होइन, फाइलनामहरू एक-अर्कासँग साट्न मिल्ने देखिए पनि।

एकीकरण प्याकेजहरू डिजाइनलाई चाहिएकै बेलामा मात्र थप्नुहोस्

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

यहीँ चार प्याकेजको निश्चित सेट बोझ पनि बन्छ। सही सूची लक्ष्यकै गुण हो, र लक्ष्य नै त्यसलाई ठीकसँग गणना गर्न सक्ने एक मात्र मेसिन हो।

बन्डल आयात गर्नु VPN स्थापना गर्नु होइन

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

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

प्याकेजहरू पहिलो आधा मात्र हुन्

सफ्टवेयर स्थापना गर्नु स्वीकृत इन्डपोइन्ट, प्रोफाइल, विश्वास सामग्री र प्रमाणहरू प्राप्त गर्नुभन्दा छुट्टै हो, जसको आ-आफ्नै नियन्त्रित हस्तान्तरण हुन सक्छ। वैध प्रोफाइल बिनाको कार्यरत प्याकेज सेट कुनै पनि कुरामा जडान हुँदैन।

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

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