Question

J'Authored un produit freeware Java (source fermé) que je sur un hôte déployer web et via JNLP distribuer, les clients Linux inclus.

Je prévois de proposer ce produit à inclure dans plusieurs distro Linux, si possible « tel quel » (à base JNLP-).

Puis-je déjà contacter distros, ou je dois reconfigurer quelque chose (déployer sur un autre hôte, convertir JNLP à quelque chose, etc.)? Quelle est votre expérience?

Était-ce utile?

La solution

figure une façon d'emballer correctement sur chacune des plates-formes que vous souhaitez inclure votre logiciel sur et se préparer à la gestion des logiciels rigides (gel, plusieurs versions etc si vous voulez le code inclus dans l'installation standard.

Sinon, vous pourriez être en mesure de créer un simple paquet contenant juste le lien vers la page JNLP qui peut être inclus dans les parties non essentielles. Il vaut la peine d'essayer.

Qu'est-ce applcation-nous parlons?

Autres conseils

Je dirais qu'une application JNLP freeware est à peu près le contraire de ce que les distributions Linux auraient tendance à inclure.

Tout d'abord, JNLP ne fonctionnera pas avec la solution de gestion des paquets native. Si vous voulez obtenir une application incluse dans une distribution, il aurait besoin d'être ensemble dans le format natif et mis à jour de façon standard.

En second lieu, la plupart des distributions favoriseront les logiciels libres et beaucoup ne comprennent pas les paquets sources non ouverts dans leurs dépôts par défaut. Certaines distributions peuvent avoir specical dépôts non libres. Jusqu'à OpenJDK vous ne pouvez même Java lui-même serait dans ces dépôts.

À mon avis, vous serait mieux essayer de construire une base d'utilisateurs sur votre propre que vous avez le contrôle total sur les rejets etc.

En général Linux ne sont pas distros très intéressé par les choses qu'ils ne peuvent pas intégrer dans leurs programmes de libération. Depuis JNLP vous permet de déployer une nouvelle version à tout moment, ils ne peuvent pas faire un gel version avant la sortie. Cela vous exclure de la plupart des distros -. Debian même supprimé le plugin flash d'Adobe pour cette raison, et s'ils vont supprimer Flash, ne vous attendez pas à faire des exceptions pour une application moins bien connue

Si vous êtes prêt à le distribuer comme un simple .jar ordinaire, vous pourriez être en mesure de l'obtenir dans - pour debian, vous aurez envie de lire le Debian Nouveau Guide et mainteneur de Debian Policy sur la façon d'emballer les choses, soumettre un PTI (intention de paquet), télécharger un paquet , puis rechercher le parrainage sur debian-mentors liste. Plus d'informations peuvent être trouvées à la Debian mentors FAQ . Paquets soumis à Debian feront également leur chemin dans Ubuntu en temps voulu.

D'autres distributions auront des politiques, bien sûr; en cas de doute, vérifier leurs faqs, ou demandez sur une liste de diffusion appropriée pour la distribution en question.

Les programmes Java ont tendance à être très difficiles à emballer et à entretenir. Par conséquent, les lignes directrices varient d'distro à distro. Donc, vous devriez jeter un oeil sur les lignes directrices spécifiques pour certains distros populaires en premier.
En plus de cela. Tout ce qui se met à jour indépendamment du gestionnaire de paquets peut être vraie douleur pour l'utilisateur et mainteneur du paquet afin que vous devriez envisager un modèle de distribution différent pour inclusion dans linux distros

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top