Domanda

ho creato un freeware Java (closed source) prodotto che schiero su un host web e distribuire via JNLP, client Linux compreso.

Ho intenzione di suggerire questo prodotto per l'inclusione in diverse distro Linux, se possibile, "così come sono" (JNLP-based).

Posso già contattare distro, o ho bisogno di riconfigurare qualcosa (distribuire su un altro host, convertire JNLP a qualcosa, ecc)? Qual è la vostra esperienza?

È stato utile?

Soluzione

Capire un modo per confezionare in modo corretto su ciascuna delle piattaforme che si desidera includere il software su, e prepararsi per la gestione rigida software (congelamento, versioni multiple ecc se si desidera che il codice incluso nella installazione standard.

In caso contrario, si può essere in grado di creare un pacchetto semplice basta contenente il link alla pagina JNLP che possono essere inclusi nelle parti non-core. Vale la pena di provare.

Cosa applcation stiamo parlando?

Altri suggerimenti

Direi che un'applicazione JNLP freeware è praticamente l'opposto di quello distribuzioni Linux tenderebbero a includere.

In primo luogo, JNLP non funzionerà con la soluzione nativa di gestione dei pacchetti. Se si voleva ottenere un'applicazione inclusa in una distribuzione che avrebbe bisogno di essere pacchetto nel formato nativo e aggiornato in modo standard.

In secondo luogo, la maggior parte delle distribuzioni favorirà pacchetti software open source e molti non includeranno pacchetti non open source nei loro repository di default. Alcune distribuzioni possono avere repository non-free specical. Fino a OpenJDK si può anche non Java stesso sarebbe in questi repository.

A mio parere sarebbe meglio cercando di costruire una base di utenti sul proprio come è quindi necessario un controllo completo su stampa, ecc.

In generale distribuzioni Linux non sono molto interessati a cose che non possono integrare nei loro programmi di rilascio. Dal momento che JNLP consente di distribuire una nuova versione in qualsiasi momento, non si può fare un congelamento versione prima del rilascio. Ciò esclude che si da maggior parte delle distribuzioni -. Debian anche rimosso plug in flash di Adobe per questo motivo, e se faranno rimuovono Flash, non aspettatevi loro di fare eccezioni per un'applicazione meno noto

Se siete disposti a distribuire solo come un .jar pianura, si potrebbe essere in grado di farlo in - per debian, ti consigliamo di leggere il Debian Nuovo Maintainer e "http://www.debian.org/doc/debian-policy/" rel =" nofollow noreferrer "> Debian Policy su come confezionare le cose, presentare un'ITP (intento di pacchetto), caricare un pacchetto , poi cercare sponsorizzazione le debian-mentors mailing list . Maggiori informazioni sono disponibili all'indirizzo Debian mentori FAQ . Pacchetti sottoposti a Debian potranno anche fare la loro strada in Ubuntu a tempo debito.

Altre distribuzioni avranno politiche diverse, naturalmente; In caso di dubbio, controllare le loro domande frequenti, o chiedere a una mailing list appropriata per la distro in questione.

programmi Java tendono ad essere molto difficile da confezionare e conservare. Pertanto le linee guida variano da distro a distro. Quindi si dovrebbe avere uno sguardo ai linee guida specifiche per alcune distribuzioni popolari prima.
In aggiunta a ciò. Tutto ciò che si aggiorna in modo indipendente dal gestore di pacchetti può essere vero e proprio dolore per l'utente e manutentore del pacchetto in modo che si dovrebbe prendere in considerazione un modello di distribuzione diverso per l'inclusione in distribuzioni Linux

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top