Linux पर OS X PKG फ़ाइल बनाना?


9

मेरे पास डेबियन / उबंटू / जुबांटु है। मैं अंत उपयोगकर्ता के लिए क्लिक की कम से कम संख्या के साथ पायथन फ़ाइल वितरित और चलाने का प्रयास कर रहा हूं। मैं लिनक्स पर मैक ओएस एक्स के लिए पीकेजी फ़ाइल कैसे बनाऊं?

संपादित करें:

मुझे लगता है कि मैंने एक rar या एक ज़िप फ़ाइल का उपयोग करके समाप्त किया हो सकता है, जिसमें ऐसी सामग्री होती है जिसे कुछ हद तक DMG की तरह चलाया जा सकता है।


stackoverflow.com/questions/2323818/… इस एसई सवाल एक शुरुआत हो सकती है, भी osxgnu.org/info/osxpackages.html - पैकेजमेकर द्वारा बनाई गई कुछ फ़ाइलों के अलावा, ऐसा लगता है कि pkg फाइल एक काफी मानक निक्स शैली है। संकुचित संग्रह
जर्नीमैन गीक

अगर मैं एक .pkg फ़ाइल की सामग्री को निकालता हूं, तो कुछ निर्देशिकाएं हैं, और एक PAX फ़ाइल (जो मैं बना सकता हूं), और एक BOM फ़ाइल, (जिसका मुझे कोई पता नहीं है कि ओएक्सएक्स के अलावा अन्य प्लेटफॉर्म पर कैसे बनाया जाए)
टॉम ओ'कॉनर

@ TomO'Connor आपकी समस्या ल्यूक के समान है, यानी आपके पास एक स्क्रिप्ट फ़ाइल है और बस इसे निष्पादित करना चाहते हैं (और विकल्प स्वीकार कर सकते हैं), या क्या आप वास्तव में एक उचित इंस्टॉलर बनाना चाहते हैं .pkg, जिसमें संभवतः बहुत सारी फाइलें हैं?
डैनियल बेक

प्रारंभ में, समस्या की समरूपता, लेकिन हमारे द्वारा पैकेज किए जाने के लिए केवल एक से अधिक फ़ाइल चाहिए / चाहिए।
टॉम ओ'कॉनर

@ TomO'Connor मैक ओएस एक्स एप्लीकेशन बंडल बनाना बहुत आसान है। ऐसे आसान विकल्प हो सकते हैं जो आपके लक्ष्य प्रणाली (यानी आपके उपयोगकर्ताओं के लिए आसान) के साथ ही एकीकृत हों। अपनी आवश्यकताओं को अधिक विस्तार से निर्दिष्ट करने पर विचार करें। यदि वे बहुत फैंसी नहीं हैं, और स्थापित करने के बजाय चलने की रेखाओं के साथ , यह काफी अच्छी तरह से काम कर सकता है।
डैनियल बेक

जवाबों:


5

कुछ मल्टीप्लायर रिकॉर्डर मुझे पता है कि वे हैं:

IzPack एक ओपन सोर्स सॉफ्टवेयर इंस्टॉलर जनरेटर है। जैसा कि यह जावा का उपयोग करता है आपको लक्ष्य प्लेटफॉर्म पर JRE की आवश्यकता है।

नि : शुल्क InstallJammer है:

एक मल्टीप्लायर रिकॉर्डर जीयूआई इंस्टॉलर और बिल्डर को विंडोज पर पूरी तरह से क्रॉस-प्लेटफॉर्म और फ़ंक्शन के लिए डिज़ाइन किया गया है और मैक ओएस एक्स के लिए अंतिम समर्थन के साथ UNIX के अधिकांश सभी संस्करणों।

आप डेवलपर से संपर्क कर सकते हैं, क्योंकि वह बहुत उत्तरदायी है।

InstallAnywhere एक कमर्शियल मल्टीप्लेट रिकॉर्डर है। इसके स्टैंडर्ड एडिशन की कीमत $ 1,999 रखी गई है।

BitRock's InstallBuilder ( मूल्य टैग को न देखें ) भी दावा करता है:

एकल प्रोजेक्ट फ़ाइल से सभी लक्ष्य प्लेटफ़ॉर्म के लिए इंस्टॉलर्स जनरेट करें। एक निर्माण वातावरण से अपने सभी installers बनाएँ!

JExpress केवल $ 849 पर एक और है।

ऊपर से केवल एक ही जो मैंने इस्तेमाल किया है वह इंस्टाज्मेर है, जिसे मैं वास्तव में सुझाता हूं। यदि OS X पहले से ही बीटा में उपलब्ध है, तो इसे आज़माने में संकोच न करें, क्योंकि डेवलपर बहुत तेज़ गति से बग्स को ठीक करता है।


दिलचस्प है, लेकिन सटीक सवाल का जवाब देने के लिए नहीं लग रहा है, वैसे भी मेरे पीओवी से नहीं।
टॉम ओ'कॉनर

फिर आपका POV क्या है?
हरमिक्क

ठीक है, मुक्त एक प्रारंभिक बिंदु होगा, और केवल एक ही मुफ्त इज़पैक है। जो डीएमजी / पीकेजी फाइलें नहीं बनाता है, लेकिन वास्तव में यह स्वयं इंस्टॉलर प्रारूप है। जैसे हमें उनमें से एक (!) की आवश्यकता है।
टॉम ओ'कॉनर

IzPack और InstallJammer एक ओपन सोर्स हैं, इसलिए आप इस पर एक नज़र डाल सकते हैं कि यदि आप अपना रोल करना चाहते हैं तो यह कैसे किया जाता है।
harrymc

एक अन्य विचार यह होगा कि इंस्टॉलेशन बनाने के लिए कमर्शियल पैकेज में से किसी एक के परीक्षण संस्करण का उपयोग किया जाए, फिर इसे लिनक्स पर रीपैकेजिंग के लिए एक मॉडल के रूप में उपयोग करें। मुझे नहीं पता कि शेर pkg फाइलें अभी भी xarchives हैं या अब मानक ज़िप फाइलें हैं। (एक बुरा विचार एक डिस्पोजेबल वीएम में परीक्षण स्थापित करना है।)
harrymc

-3

क्षमा करें - यह काम नहीं करेगा।

लिनक्स सोलारिस और BSD pkg फाइल्स बना सकता है जो कुछ मेटाडेटा के साथ तारबोल हैं, जो आपकी सभी खोजों को पूर्ण रूप से नहीं चलते हैं।


5
मुझे आप पर विश्वास नहीं है।
टॉम ओ'कॉनर

लिनक्स या विंडोज में एक डीएमजी फ़ाइल बनाएं - ओएसएक्स
पीकेजी

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