Frage

verfasste ich eine Java-Freeware (Closed Source) Produkt, das ich auf einer Web-Host bereitstellen und über JNLP, inklusive Linux-Clients verteilen.

Ich plane für die Aufnahme in mehr Linux-Distribution dieses Produkt vorzuschlagen, wenn möglich „as is“ (JNLP-basierte).

Kann ich bereits distros kontaktieren, oder ich brauche etwas neu zu konfigurieren (deploy auf einem anderen Host, konvertiert JNLP zu etwas, etc.)? Was ist Ihre Erfahrung?

War es hilfreich?

Lösung

Abbildung einen Ausweg es auf jeder der Plattformen ordnungsgemäß verpacken Sie auf Ihre Software enthalten sein sollen, und die Vorbereitungen für starre Software-Management (Einfrieren, mehrere Versionen etc, wenn Sie den Code, die in der Standard-Installation möchten.

Ansonsten können Sie in der Lage sein, ein einfaches Paket einfach den Link zu der JNLP Seite enthält, die in den Nicht-Kernteilen enthalten sein können. Es ist ein Versuch wert.

Welche applcation reden wir?

Andere Tipps

Ich würde sagen, dass eine Freeware-JNLP Anwendung ist so ziemlich das Gegenteil von dem, was Linux-Distributionen würden dazu neigen, umfassen.

Zum einem JNLP wird nicht mit der nativen Paket-Management-Lösung arbeiten. Wenn Sie eine Anwendung in einer Verteilung vertreten bekommen wollten würde es braucht Paket im nativen Format und in üblichen Weise aktualisiert werden.

Zweitens werden die meisten Distributionen bevorzugen Open Source-Pakete und viele werden nicht nicht Open-Source-Pakete in ihrer Standard-Repositorys enthalten. Einige Distributionen können specical unfreie Repositories. Bis OpenJDK können Sie nicht einmal Java selbst in diesem Repositories seien.

Meiner Meinung nach würden Sie besser versuchen, eine Benutzerbasis auf eigene Faust zu bauen, wie Sie dann die vollständige Kontrolle über Versionen haben etc.

Im allgemeinen Linux-Distributionen sind nicht sehr daran interessiert, Dinge, die sie nicht in ihre Freigabezeitpläne integrieren. Da JNLP Sie ermöglicht eine neue Version jederzeit einsetzen, können sie eine Version Einfrieren vor der Freigabe nicht. Dadurch werden Sie von den meisten Distributionen ausschließen -. Debian auch Adobes Flash-Plugin aus diesem Grund entfernt, und wenn sie Flash-entfernen werde, nicht erwarten, sie Ausnahmen für eine weniger bekannte Anwendung machen

Wenn Sie bereit sind, es zu verteilen, als nur eine einfache .jar, Sie könnten in der Lage sein, um es in - für debian, wollen Sie die Debian New-Maintainer-Guide und Debian-Richtlinien auf, wie die Dinge zu verpacken, sie einen ITP (Absicht-Paket), ein Paket laden, dann sucht Sponsoring die debian-Mentoren Liste Mailing. Weitere Informationen finden Sie unter Debian Mentoren FAQ . Pakete für Debian vorgelegt werden auch ihren Weg in Ubuntu zu gegebener Zeit machen.

Andere Distributionen unterschiedliche Richtlinien haben, natürlich; im Zweifelsfall ihre faqs überprüfen, oder wenden Sie sich an einer entsprechenden Mailing-Liste für die Distribution in Frage.

Java-Programme sind in der Regel sehr schwierig zu verpacken und zu pflegen sein. Daher variieren Richtlinien von Distribution zu Distribution. So sollten Sie bei den spezifischen Richtlinien für einige gängige Distributionen zuerst einen Blick haben.
Zusätzlich zu diesem. Alles, was sich unabhängig von dem Paketmanager aktualisiert kann für den Benutzer und Betreuer des Pakets echte Schmerzen, so dass Sie ein anderes Verteilungsmodell für die Aufnahme in Linux-Distributionen in Betracht ziehen sollten

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top