केवल स्थानीय प्लगइन रिपॉजिटरी के साथ QGIS सेटअप करें


16

क्या एक सर्वोत्तम प्रथा है कि QGIS को बिना आधिकारिक भंडार के कैसे सेटअप किया जाए लेकिन केवल एक स्थानीय भंडार के साथ?

इसके पीछे विचार एक स्थिर वातावरण को स्थापित करना है जहां स्थानीय जीआईएस-प्रवेश स्थानीय प्लगइन्स को जोड़ने से पहले प्लगइन्स की जांच करते हैं।

हमारे पास प्लगइन्स के साथ कुछ समस्याएं थीं जिन्होंने हमारे QGIS इंस्टॉलेशन को अस्थिर कर दिया था (उदाहरण के लिए https://github.com/vinayan/RectOvalDigitPlugin/issues/6 )। जैसा कि 800 प्लगइन्स के बीच मुक्त विकल्प की तुलना में हमारे सहयोगियों के लिए सॉफ़्टवेयर की रिलेबिलिटी हमारे लिए अधिक महत्वपूर्ण है, हम उन प्लगइन्स को preselect करना चाहते हैं जो उनके लिए उपलब्ध हैं।

दिन के अंत में यह संभव नहीं है कि जिस व्यक्ति को क्यूजीआईएस इंस्टॉलेशन करना है, उसे रोकने के लिए कि उपयोगकर्ता कुछ अवांछित / अस्थिर प्लग इन को प्लगइन-निर्देशिका के रूप में स्थापित करें और क्यूजीआईएस 2.ini को उपयोगकर्ताओं द्वारा लिखने योग्य होना चाहिए, लेकिन हम चाहते हैं कि हमारे क्यूजीआईएस-काम के माहौल को थोड़ा और स्थिर बनाने के लिए।

मेरे विचार हैं:

  • स्थानीय रिपॉजिटरी को हटाकर "ऐड" बटन को अदृश्य बना दिया?

  • प्रॉक्सी के माध्यम से आधिकारिक रिपॉजिटरी को ब्लॉक करना?

  • अनुमत प्लगइन्स के लिए एक श्वेतसूची का उपयोग करना और क्यूजीआईएस-प्रोग्राम फ़ोल्डर में स्थापित प्लगइन के साथ श्वेतसूची के खिलाफ स्थापित प्लगइन्स की जांच करना?

क्या किसी और व्यक्ति ने आईटी आईटी इन्फ्रास्ट्रक्चर में क्यूजीआईएस सेटअप के साथ कुछ अनुभव किया है?


और स्पष्ट होने के लिए, यह एक विंडोज वातावरण में है? क्या OSGeo4W इंस्टॉलर के साथ सभी मशीनों पर QGIS स्थापित किया गया था?
सॉल्टडॉन

@SaultDon हाँ, खिड़कियां और osgeo4W के साथ स्थापित
markgraeflerland

हम विशेष रूप से मुझे लगता है कि प्लगइन भंडार के बारे में बात कर रहे हैं? आप सामान्य रूप से QGIS सॉफ़्टवेयर के रिपॉजिटरी के बारे में नहीं पूछ रहे हैं? यह शीर्षक में डाल करने के लिए उपयोगी हो सकता है।
रोस्ट्रैनिमिन

@ रोस्ट्रैनिमिन: किया
मार्कग्रेफ्लेरलैंड

1
अब आपकी क्या समस्या है? आपके विचार अच्छे हैं। क्या आपके पास उन्हें लागू करने की चुनौती है?
वांडिम

जवाबों:


0

जैसा कि उपयोगकर्ताओं को अवांछित / खराब प्लगइन्स को स्थापित करने से रोकने के लिए संभव नहीं लगता है, मेरे पास एक प्लगइन है जो कि इनिशियलाइज़ेशन के लिए इंतजार कर रहा है। इसलिए मैं कम से कम उपयोगकर्ता को सूचित कर सकता हूं कि वह एक प्लगइन का उपयोग करता है जिसे अभी तक श्वेत नहीं किया गया है: यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.