क्या सॉफ्टवेयर या एप्लिकेशन के पोर्टेबल और डेस्कटॉप इंस्टॉल संस्करणों में कोई अंतर है?
उदाहरण के लिए, मेरे पास Google क्रोम के पोर्टेबल और इंस्टॉल दोनों संस्करण हैं।
क्या यह वही है? क्या वे समान कार्य करते हैं?
क्या सॉफ्टवेयर या एप्लिकेशन के पोर्टेबल और डेस्कटॉप इंस्टॉल संस्करणों में कोई अंतर है?
उदाहरण के लिए, मेरे पास Google क्रोम के पोर्टेबल और इंस्टॉल दोनों संस्करण हैं।
क्या यह वही है? क्या वे समान कार्य करते हैं?
जवाबों:
एक पोर्टेबल प्रोग्राम बड़े पैमाने पर करना होता है, जहां डेटा उस प्रोग्राम के लिए सेव किया जाता है। आमतौर पर उपयोगकर्ता डेटा को username\AppData\
विंडोज नीति के अनुसार फ़ोल्डर में सहेजा जाता है। हालाँकि, यह बहुत पोर्टेबल नहीं बनाता है क्योंकि आप उस प्रोग्राम से जुड़ी अपनी सभी सेटिंग्स / उपयोगकर्ता डेटा खो देंगे यदि आप आँख बंद करके प्रोग्राम फ़ाइलों को प्रोग्राम फ़ाइलों में अपने फ़ोल्डर से कॉपी करते हैं।
एक अन्य समस्या यह है कि एक कार्यक्रम रजिस्ट्री में सेटिंग्स और जानकारी को स्टोर करने का विकल्प चुन सकता है। यदि आप प्रोग्राम फ़ाइलों को किसी अन्य कंप्यूटर पर कॉपी करने के लिए थे, तो इससे पढ़ने के लिए कोई रजिस्ट्री प्रविष्टियाँ नहीं होंगी, इसलिए प्रोग्राम संभवतः विफल हो जाएगा।
एक अंतिम समस्या यह है कि एक प्रोग्राम साझा पुस्तकालयों का उपयोग करने का विकल्प चुन सकता है जो उस सिस्टम पर मौजूद नहीं होगा जिसे इसे कॉपी किया गया है, इस प्रकार यह प्रोग्राम विफल हो जाता है। अक्सर बार, विशेष रूप से कुछ ओपन सोर्स सॉफ़्टवेयर के साथ, प्रोग्राम की एक इंस्टॉलेशन एक अन्य प्रोग्राम जैसे जीटीके रनटाइम पर्यावरण या डायरेक्टएक्स की एक वारंट स्थापित करती है । यदि OS पर कॉपी की गई GTK / DirectX स्थापित नहीं हुई थी (या सही संस्करण स्थापित किया गया था!), तो प्रोग्राम विफल हो जाएगा।
तो, एक पोर्टेबल रिलीज के लिए मौजूद है, यह इन सभी कमियों का मुकाबला करना चाहिए। आमतौर पर सेटिंग्स को स्थानीय रूप से प्रोग्राम के रूप में एक ही फ़ोल्डर में सहेजा जाता है, कोई रजिस्ट्री एंट्रेस नहीं हैं (कहते हैं, वे उन सेटिंग्स के लिए एक ही फ़ोल्डर का उपयोग करते हैं और साथ ही एक SQLite डेटाबेस जो क्रोम का उपयोग करता है)। इसके अलावा, ऐसे प्रोग्राम जिन्हें अन्य सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता होती है, उन्हें पोर्टेबल बनाए जाने की संभावना नहीं है, जब तक कि इंस्टॉल किए गए सॉफ़्टवेयर और लाइब्रेरीज़ को पोर्टेबल तरीके से शामिल करने के लिए कोई हो।
अधिक जानकारी के लिए विकिपीडिया पर जाएँ ।
एक पोर्टेबल इंस्टॉल का मतलब है कि आप फ़ोल्डर को कॉपी कर सकते हैं, जहां प्रोग्राम इंस्टॉल किया गया है, एक स्टोरेज डिवाइस (जैसे यूएसबी फ्लैश ड्राइव या एचडीडी), और फिर आप इंस्टॉलर को चलाने के बिना प्रोग्राम को किसी अन्य कंप्यूटर पर चला सकते हैं।
दूसरी ओर, आप किसी प्रोग्राम के नियमित इंस्टॉल फ़ोल्डर को दूसरे कंप्यूटर पर कॉपी नहीं कर सकते। यह कुछ कार्यक्रमों के साथ काम कर सकता है, लेकिन इसकी अनुशंसा नहीं की जाती है, क्योंकि अन्य प्रकार की फाइलें और रजिस्ट्री प्रविष्टियां भी हैं, जो प्रोग्राम उपयोग करता है। ये केवल स्थापित फ़ोल्डर की प्रतिलिपि बनाकर ओवर कॉपी नहीं किए जाते हैं, और इस तरह यह प्रोग्राम कहीं और ठीक से नहीं चल सकता है।