GUI

2010-01-06 18 views
7

के साथ नि: शुल्क इंस्टॉल सिस्टम क्या कोई GUI इंटरफ़ेस वाला कोई निःशुल्क इंस्टॉल सिस्टम है? मुझे एक - Advanced Installer मिला, लेकिन मुफ्त संस्करण बहुत सीमित है, मैं भी ईयूएलए नहीं दिखा सकता। एनएसआईएस, वाईएक्स जैसे अन्य मुफ्त उपकरण ... केवल स्क्रिप्टिंग हैं। मुझे नई पटकथा भाषा, या जो भी समय लेने वाली गतिविधियों में खोदने के लिए कोई अतिरिक्त समय नहीं मिला।GUI

वर्तमान में मैं डिफ़ॉल्ट विजुअल स्टूडियो परिनियोजन प्रणाली का उपयोग कर रहा हूं। लेकिन तैनाती संस्करण पर ध्यान दिए बिना किसी भी पिछले स्थापना को ओवरराइट करना असंभव है। (क्या मैं यहाँ हूँ?)

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

उत्तर

2

आप InstallJammer पर एक नज़र रखना चाहिए साथ पहले ही इस कोशिश कर सकते हैं। यह मुफ़्त, खुला स्रोत है, और मुझे लगता है कि आपको लगता है कि यह आपको कुछ भी कर सकता है।

+0

स्क्रीनशॉट शानदार लग रहा है! मैं पहले कोशिश करता हूँ। :) –

+1

यह अब बंद कर दिया गया है। –

+0

कोई विकल्प? – hellboy

2

Votive विजुअल स्टूडियो में प्लग करने वाले वाईएक्स के लिए एक जादूगर फ्रंट एंड है। आपके समाधान की जटिलता के आधार पर, आपको अभी भी Wxs को मैन्युअल रूप से संपादित करने की आवश्यकता हो सकती है, इसलिए यह आपकी आवश्यकता नहीं हो सकती है।

+0

मुझे अभी भी सब कुछ सेट अप करने के लिए एक एक्सएमएल फ़ाइल संपादित करनी चाहिए। तो यह सही चीज नहीं है जिसे मैं ढूंढ रहा हूं। लेकिन वैसे भी धन्यवाद। –

+0

आप यहां gui4wix.codeplex.com देख सकते हैं, लेकिन यह एक आदिम चरण में है .. – TarunG

0

क्या आप Nullsoft Script Install System और IZPack जानते हैं? वे दोनों अनुकूलित और अनुकूलित करने में आसान हैं।

संपादित करें: IZPack को JVM की आवश्यकता है।

+0

क्या आप मेरे प्रश्न में देखते हैं मैंने एनएसआईएस का उल्लेख किया है? क्या इज़पैक में टेक्स्ट फाइलों को संपादित किए बिना तैनाती पैकेज बनाने के लिए एक जीयूआई एप्लीकेशन है? –

+0

क्षमा करें, Nullsoft स्क्रिप्ट इंस्टॉल सिस्टम (एनएसआईएस) में आपका उल्लेख नहीं देखा। मैं लंबे समय से IZPack का उपयोग कर रहा हूं और मुझे व्यक्तिगत रूप से यह बहुत पसंद है, हालांकि आपको अपने इंस्टॉलेशन पैकेज को तैनात करने के लिए एक XML कॉन्फ़िगरेशन फ़ाइल संपादित करना है ...और जैसा कि मैंने अभी दूसरे जवाब के जवाब को पढ़ा है, मुझे लगता है कि यह वही नहीं है जो आप चाहते हैं। किसी भी असुविधा के लिए खेद है। – XpiritO

+0

इसके अलावा IzPack को JVM की आवश्यकता है। मेरे किसी भी ग्राहक ने इसे स्थापित नहीं किया है। तो IzPack वास्तव में एक विकल्प नहीं है। कोशिश के लिए धन्यवाद। –

3

हम प्रयोग कर रहे हैं एचएम एनआईएस संपादित करें: एक नि: शुल्क NSIS संपादक/आईडीई

http://hmne.sourceforge.net/

यह मूल रूप से NSIS स्क्रिप्ट बनाने के लिए एक जादूगर प्रदर्शित करता है।

+0

यह वह चीज है जिसे मैं ढूंढ रहा था। मैं भी कोशिश करूंगा। धन्यवाद। –

+1

एकमात्र समस्या जिसमें मैं दौड़ रहा था, जब मैंने अपना (आंतरिक) बूस्ट इंस्टॉलर बनाया, जिसमें लगभग 35'000 फाइलें होती हैं - एचएम एनआईएस संपादन उन फ़ाइलों को जोड़ने के लिए हमेशा के लिए लिया जाता है (लेकिन अंततः सफल हुआ)। अब मैं उन सभी फ़ाइलों को एक संग्रह में 7zipping कर रहा हूं और इसके बजाय (इसके अलावा 7z कमांड लाइन टूल और एक .bat फ़ाइल को इंस्टॉल करते समय संग्रह निकालने के लिए) जोड़ता हूं। इसके अलावा, हमें कोई समस्या नहीं है। – ToastedSoul

+0

अच्छा, धन्यवाद शक्तिशाली देवताओं, मेरा ऐप। केवल 10 फाइलें हैं। :) –

2

हम InnoSetup का उपयोग करते हैं और हालांकि यह स्क्रिप्टिंग का उपयोग करता है, यह बहुत आसान है और special GUI front end is also available है।

+0

मेरी TODO सूची में एक और आइटम। धन्यवाद। –

1

आपकी धारणा है कि वीएस सेटअप परियोजनाओं के माध्यम से बनाई गई एमएसआई फाइलें पिछले इंस्टॉलेशन अपडेट नहीं कर सकती हैं, सही नहीं है। उस कार्यक्षमता को सक्षम करने के लिए, प्रत्येक बार जब आप कोई नया सेटअप बनाते हैं तो आपको संस्करण संख्या में वृद्धि करना होगा (केवल पहले 3 अंक समूह प्रासंगिक हैं, इसलिए 3.2.0.0 और 3.2.0.1 कोई फर्क नहीं पड़ता)।

साथ ही आपको एक नया उत्पाद कोड भी निर्दिष्ट करना होगा (वीएस आपको ऐसा करने के लिए कहेंगे जब आप संस्करण संख्या बदलते हैं)।

अंतिम बात यह है कि अपग्रेड कोड को आपके द्वारा बनाए गए सभी संस्करणों के माध्यम से वही छोड़ना है (जब तक आप विभिन्न संस्करणों की समानांतर स्थापना नहीं करना चाहते)।

+0

मेरा मतलब है "परवाह किए बिना परिनियोजन संस्करण" के तहत। समस्या 4 वें अंक प्रासंगिक नहीं है। इसके अलावा कभी-कभी हमें एप्लिकेशन को ओवरराइट करने की आवश्यकता होती है भले ही संस्करण पूरी तरह से समान हो (4-वें अंक सहित)। तो अगर हमारे पास 3.2.0.1 संस्करण स्थापित है, तो संस्करण 3.2.0.1 के एक और स्थापना पैकेज को सभी मौजूदा फाइलों को ओवरराइट करना होगा। –

1

शायद यह अभी तक प्रासंगिक नहीं है, लेकिन विजुअल स्टूडियो 2010 के साथ आप इंस्टॉलशील्ड लिमिटेड संस्करण का उपयोग कर सकते हैं जैसा कि http://social.msdn.microsoft.com/Forums/en-US/winformssetup/threads के शीर्ष पर घोषणा में वर्णित है।

आप विजुअल स्टूडियो 2010 बीटा 2.

+0

मैं इसे देख लूंगा। धन्यवाद। –

+0

और, ठीक है, यह केवल "विजुअल स्टूडियो लाइसेंसधारकों के लिए मुफ्त" जैसा है ;-) –

 संबंधित मुद्दे