2012-06-06 6 views
5

मैं एक इंस्टॉलर समाधान खोज रहा है जैसे कि यह गूगल क्रोम के लिए प्रयोग किया जाता है: एक बहुत छोटे से डाउनलोडरगूगल क्रोम की तरह डाउनलोडर और संस्थापक

आप डाउनलोड क्लिक करते हैं, आप वास्तव में इंस्टॉलर डाउनलोड नहीं है, लेकिन , जो तब क्रोम इंस्टॉलर डाउनलोड करता है, और इसे बाद में लॉन्च करता है।

मुझे पता है मीठे लैब्स Ignite विकसित कर रहे हैं, लेकिन यह अभी भी बंद बीटा में है।

क्या वहां कोई समान समाधान है, जो उपयोग करने के लिए तैयार हैं?

उत्तर

4

Advanced Installer रिपोर्टिंग ऐसा भी कर सकता क्रैश: उदाहरण के लिए, व्यवस्थापक विशेषाधिकारों

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

    उपयोगकर्ता को पूर्ण एमएसआई संवादों की बजाय केवल एक छोटी प्रगति पट्टी देखने के लिए आपको केवल पैरामीटर्स पेज से चेकबॉक्स को चेक करने की आवश्यकता है।

    हालांकि, अब आपको यह सुविधा केवल वाणिज्यिक लाइसेंसों में उपलब्ध है, आपको कम से कम एक पेशेवर लाइसेंस की आवश्यकता है। आप इसका परीक्षण कर सकते हैं, परीक्षण अवधि के दौरान इसकी सभी सुविधाओं तक पहुंच सीमित नहीं है।

  • 5

    कैसे Google Omaha के बारे में? (वास्तव में Google क्रोम द्वारा उपयोग किया जाता है) ऐसा लगता है।

    ओमाहा परियोजना एक साझा स्वतः अद्यतन प्रदान करता है और गूगल पर Windows क्लाइंट उत्पादों है कि कई विंडोज प्लेटफार्मों, विंडोज विस्टा सहित पर काम करता है के लिए प्रणाली स्थापित करें। लक्ष्य निम्न शामिल हैं:

    • एक स्वतः अद्यतन व्यवस्था है जिसके टीमों अपने स्वयं के ग्राहक या सर्वर तर्क एक स्वतः अद्यतन सर्वर है कि सभी स्वतः अद्यतन अनुरोधों को प्रबंधित लिखने के बिना अन्य उत्पाद टीमों, पर कोई निर्भरता के साथ अद्यतन शुरू करने की अनुमति देता है - प्रत्येक उत्पाद टीम शुरू और अपने स्वयं के सर्वर एक डेस्कटॉप स्वतः अद्यतन ग्राहक द्वारा साझा सभी डेस्कटॉप क्लाइंट सॉफ्टवेयर का प्रबंधन करने की जरूरत नहीं होगी - वहाँ अलग कार्यक्रमों प्रत्येक स्थापित आवेदन
    • एक छोटा सा मेटा-इंस्टॉलर जिसमें शामिल है के लिए चल नहीं होगा क्लाइंट अपडेट करें (और यदि आवश्यक हो तो इसे कैसे इंस्टॉल करें) और वांछित आवेदन के लिए एक संदर्भ जो अद्यतन ग्राहक तो डाउनलोड करने और
    • एक-क्लिक वेब अनुप्रयोगों के स्थापित एक बार अद्यतन ग्राहक स्थापित किया गया है अमीर अद्यतन तैनाती तर्क सार्वजनिक रिहाई के लिए एकाधिक पटरियों अनुमति देने के लिए
    • समर्थन स्थापित कर सकते हैं, बीटा, विकास और "कैनरी" प्रयोग
    • प्रतिबंधित उपयोगकर्ता वातावरण के लिए समर्थन;
    +1

    टिप के लिए धन्यवाद! मैंने आपका जवाब वोट दिया, लेकिन उन्नत इंस्टॉलर को 'विजेता प्रश्न' के रूप में ले जाएगा क्योंकि इसका उपयोग करना बहुत आसान है। – rafleo

    +0

    यह एक बुद्धिमान विकल्प है, मैं सहमत हूं –

    +0

    ओमाहा सेट अप करने के लिए बहुत जटिल लग रहा है। संस्करण डेटा की सेवा के लिए आपको एक विशेष सर्वर एप्लिकेशन की आवश्यकता है, डाउनलोड के लिए एक विशेष जावास्क्रिप्ट एपीआई का उपयोग करें, और इसी तरह। निश्चित रूप से यह अच्छी सेवाएं प्रदान करेगा और मैं मानता हूं कि Google अपने ऐप्स को कैसे अपडेट करता है, लेकिन मेरे फ्री-टाइम प्रोजेक्ट के लिए जो बहुत अधिक है। – ygoe

    2

    मैं अब समाधान के लिए यह काफी पूरी सूची है:

    या संभवतः अपना स्वयं का उपयोग करें जी , NSIS या Inno Setup

    उन्नत इन्स्टॉलर को छोड़कर, वे सभी निःशुल्क समाधान हैं। इसमें एक मुफ्त संस्करण भी है, लेकिन इसका उपयोग इस पैकेज प्रकार को बनाने के लिए नहीं किया जा सकता है; इसके लिए आपको कम से कम एक पेशेवर संस्करण की आवश्यकता है।

    +1

    कैसे बिल्ली "सोमोतो" काम करना चाहिए? वे मुझे पैसे का वादा करते हैं लेकिन यह समझा नहीं सकते कि वे इसे कैसे करते हैं और मेरे उपयोगकर्ताओं को इसके द्वारा क्या उम्मीद करनी होगी। इस तरह अनुशंसित नहीं है। – ygoe