استضافة تطبيق Java Web Start للحصول على إدراجها في Distros Linux

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

سؤال

أتألف عن منتج مجاني (مصدر مغلق) يعمل على مضيف ويب وتوزيعه عبر عملاء Linux وشامل.

أخطط لاقتراح هذا المنتج لإدراجه في العديد من Linux Distro، إن أمكن "كما هو" (JNLP).

هل يمكنني الاتصال بالتنمية بالفعل، أو أحتاج إلى إعادة تكوين شيء (نشر على مضيف آخر، تحويل JNLP إلى شيء ما، إلخ)؟ ما هي تجربتك؟

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

المحلول

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

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

ما الجهاز الذي نتحدث عنه؟

نصائح أخرى

أود أن أقول إن تطبيق JNLP المجاني هو عكس ما يميل توزيعات Linux إلى تضمينه.

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

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

في رأيي، سيكون من الأفضل أن تحاول بناء قاعدة مستخدم بنفسك كما لديك سيطرة كاملة على الإصدارات إلخ.

عموما Linux Distros ليست مهتمة جدا بالأشياء التي لا يستطيعون دمجها في جداول إطلاق سراحهم. نظرا لأن JNLP يتيح لك نشر نسخة جديدة في أي وقت، فلا يمكن أن يقوم بتجميد الإصدار قبل الإصدار. سيؤدي ذلك إلى استبعادك من معظم Distros - Debian حتى إزالة البرنامج المساعد Adobe Flash لهذا السبب بالذات، وإذا كانوا سوف يزيلون الفلاش، فلا تتوقع منهم إجراء استثناءات لتطبيق أقل شهرة.

إذا كنت على استعداد لتوزيعها على أنها مجرد عادي .jار، فقد تكون قادرا على الحصول عليها - لدبيان، سترغب في قراءة ديبيان دليل المشرف الجديد و سياسة دبيان حول كيفية حزمة الأشياء، تقديم ITP. (نية حزمة)، تحميل حزمة, ، ثم طلب رعاية على ديبيان المرشدين القائمة البريدية. وبعد يمكن العثور على مزيد من المعلومات في دليل ديبيان أسئلة وأجوبة. وبعد سوف تعزز الحزم المقدمة إلى دبيان طريقها إلى أوبونتو في الوقت المناسب.

ستتم توزيعات أخرى سياسات مختلفة، بالطبع؛ إذا كنت في شك، تحقق من الأسئلة الشائعة، أو اسأل عن قائمة بريدية مناسبة ل Distro في السؤال.

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

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