ايناس نشر 27 مايو 2016 أرسل تقرير نشر 27 مايو 2016 (معدل) لدي برنامج بايثون وأريد تحزيمه بثلاث صيغ: ويندوز exe، لينكس deb، أندرويد apk فكيف أحزم البرنامج؟ تم التعديل في 27 مايو 2016 بواسطة ايناس اقتباس
0 E.Nourddine نشر 29 مايو 2016 أرسل تقرير نشر 29 مايو 2016 بالنسبة للتحزيم ملفات Python على مختلف أنظة التشغيل، إليه بعض البرامج المساعدة في ذلك، مع الاشارة أن كل برنامج خاص بنطام تشغيل معين: على ويندوز: برنامج pyinstaller هذا البرنامج متوفر على جميع أنظمة التشغيل برنامج .py2exe. برنامج Cython مبني بلغة C++ على لينكس: يكفي فقط أن تغيير اسم الملف من filename.py إلى filename (ولا حاجة لتحزيمه بصيغة دبيانية) على الأندرويد -ملف apk-: مكتبة Cython المكتبة توفر امكانية تحول ماف بايثون إلى العديد من الصيغ وخاصة ملفات apk. https://www.youtube.com/watch?v=TCWC4kWOoiI اقتباس
0 هشام رزق الله نشر 29 مايو 2016 أرسل تقرير نشر 29 مايو 2016 بالنسبة لنظام لينكس إليك طريقة إنشاء حزمة deb بطريقة مختصرة: 1- أنشئ مجلد بأي اسم على مجلد المنزل (home). 2- في داخل هذا المجلد أنشء مجلدين جديدين باسم "DEBIAN" و "usr". 3- في داخل مجلد "DEBIAN" أنشئ ملف جديد -بدون امتداد- باسم "control". 4- اكتب في داخل هذه الملف البيانات التالية وغيّر ما تريد تغييره: Package: mypyscript Version: 0.01 Architecture: all Maintainer: your name<your mail id> Installed-Size: 2 Depends: python-appindicator Section: extras Priority: optional Homepage: your homepage Description: describe 5- عد إلى المجلد الرئيسي وأضف ملف بايثون إلى مجلد جديد باسم "bin" داخل مجلد "usr". 6- بعد ذلك اكتب في الطرفية dpkg -b mypyscript حيث أن mypyscript هو اسم المجلد الرئيسي. و بالنسبة لتحزيم الشيفرة البرمجية لنشرها، فأنصحك بإتباع هذه الخطوات الموجودة في موقع DigitalOcean. أما بالنسبة لتحزيم تطبيقات بايثون إلى أندرويد فيجب عليك إعادة كتابة البرنامج من الصفر للتعامل مع نظام أندرويد، فلا يعقل أن يعمل برنامج يستخدم مثلا مكتبات pygtk أو pyqt وموجه لأنظمة التشغيل الحاسوبية على نظام أندرويد بنفس الطريقة. اقتباس
السؤال
ايناس
لدي برنامج بايثون وأريد تحزيمه بثلاث صيغ: ويندوز exe، لينكس deb، أندرويد apk
فكيف أحزم البرنامج؟
تم التعديل في بواسطة ايناس2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.