كيفية حزمة لينكس الثنائية بلدي مفتوحة المصدر التطبيق ؟

StackOverflow https://stackoverflow.com/questions/130237

  •  02-07-2019
  •  | 
  •  

سؤال

لدي مفتوح المصدر التطبيق وأنا حاليا إلا بعد الثنائية Windows بناء.عند هذه النقطة لينكس المستخدمين للحصول على مصدر ترجمة عليه.هل هناك طريقة قياسية من أجل نشر لينكس ثنائي ؟

بلدي التطبيق في c / c++ و جمعت مع دول مجلس التعاون الخليجي الخارجية فقط كود لينكس تستخدم X Windows و الكؤوس.

هل كانت مفيدة؟

المحلول

الطريقة الأكثر شيوعا أن حزمة في .في الدقيقة الملف بالنسبة ريدهاتعلى أساس توزيعات مثل فيدورا, أو .الملف deb بالنسبة دبيانعلى أساس توزيعات مثل أوبونتو.

نصائح أخرى

العثور على شخص المهرة مع ديبيان و الحصول على المساعدة في بناء عملية بناء .ديب حزم ديبيان و أوبونتو.

بالطبع:نلقي نظرة على هذا البرنامج التعليمي من IBM.فقط من أجل RPMs ، ولكن على الأقل سوف تحصل على الذهاب.ديب ملفات متشابهة - انظر هذا البرنامج التعليمي.

في الأساس, مرة واحدة كنت قد بنيت الثنائيات ، يمكنك كتابة ملف تحكم واصفا ما هي الملفات حزمة السفن ، حيث يضع لهم.ثم يمكنك بناء كل شيء في حزمة باستخدام أدوات التعبئة والتغليف.لها الكثير مثل ويندوز حيث يمكنك كتابة ملف المثبت ثم تشغيله من خلال Wix أو Intellishield أو كل ما خلق .msi.

لا تتردد في تقديم طلب للحصول على حزمة (RFP) علة على ديبيان هو نظام تتبع العلل.ديبيان المطور قد تكون مهتمة من قبل البرمجيات الخاصة بك حزمة.

http://www.debian.org/Bugs/Reporting

يمكنك توفير حزم نفسك, ولكن هذا ليس الطريقة المثلى لتوزيع التطبيق الخاص بك.المستخدمين لن تكون قادرة على العثور على البرامج الخاصة بك في توزيع الحزمة مستودع وسوف تضطر إلى ضرب موقع الويب الخاص بك لتحميل أحدث إصدار.

المنظمة البحرية الدولية أن أفضل شيء نفعله هو التماس المساعدة من مشرفي الحزم على التوزيعات من اختيارك.الحصول على واحد منهم من هو مهتم في التطبيق الخاص بك إلى اعتماد وجعله في توزيعة, ثم أنها يمكن أن تأخذ الرعاية من توزيعة معينة تفاصيل التعبئة والتغليف.

الدور الخاص بك سوف يكون لمساعدتهم قدر الإمكان في الحصول على البرامج الخاصة بك بناء على برامجهم و العمل بها أي أخطاء تتعلق التفاعل مع غيرها من حزمة إصدارات, الخ.

أنا فقط استخدام precompiled الثنائيات من توزيع أبدا من ناحية أخرى.إذا كنت لا تستطيع تحمله لفة فقط كتل القطران و إضافة بعض buildscript حتى أن الناس يمكن بناء المشروع الخاص بك.نشر هذا إضافة إلى مواقع مثل: Freshmeat

هنا دليل كبير على إنتاج المحمولة لينكس الثنائية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top