Pergunta

I autoria um freeware Java (código fechado) produto que eu implantar em um host e distribuir via JNLP, clientes Linux inclusivas.

Eu pretendo sugerir este produto para inclusão em várias distro Linux, se possível "como está" (JNLP-based).

Can I já distros de contato, ou eu preciso reconfigurar alguma coisa (deploy em outro host, convertido JNLP a alguma coisa, etc.)? Qual é a sua experiência?

Foi útil?

Solução

descobrir uma maneira de empacotá-lo corretamente em cada uma das plataformas que deseja incluir o seu software, e se preparar para a gestão rígida software (congelamento, várias versões etc se você deseja que o código incluído na instalação padrão.

Caso contrário, você pode ser capaz de criar um pacote simples, apenas contendo o link para a página JNLP que pode ser incluído nas partes não essenciais. É uma tentativa vale a pena.

O que applcation estamos falando?

Outras dicas

Eu diria que uma aplicação JNLP freeware é praticamente o oposto do que distribuições Linux tenderia a incluir.

Em primeiro lugar, JNLP não vai funcionar com a solução de gerenciamento de pacotes nativo. Se você queria se um aplicativo incluído em uma distribuição seria necessário para ser pacote no formato nativo e atualizado na forma padrão.

Em segundo lugar, a maioria das distribuições irão favorecer pacotes de código aberto e muitos não incluem pacotes não de código aberto em seus repositórios padrão. Algumas distribuições podem ter specical repositórios não-livres. Até OpenJDK você não pode mesmo próprio Java seria nesses repositórios.

Na minha opinião, seria melhor tentar construir uma base de usuários em seu próprio país como então você tem controle completo sobre lançamentos etc.

Geralmente distribuições Linux não são muito interessado em coisas que não podem integrar em seus horários de libertação. Desde JNLP permite que você implantar uma nova versão a qualquer momento, eles não podem fazer um congelamento versão antes do lançamento. Isto irá excluí-lo da maioria das distros -. Debian mesmo afastado plugin do Flash da Adobe, por isso mesmo, e se eles vão remover o Flash, não espere-los a fazer exceções para uma aplicação menos conhecido

Se você está disposto a distribuí-lo como apenas um .jar simples, que você pode ser capaz de obtê-lo em - para o debian, você vai querer ler o guia do Debian Novo Mantenedor e política Debian sobre como empacotar as coisas, apresentar um ITP (intenção de empacotar), carregar um pacote , em seguida, procurar patrocínio em debian-mentores lista de discussão . Mais informações podem ser encontradas no Debian mentores FAQ . Pacotes enviados para o Debian também vai fazer o seu caminho para o Ubuntu no devido tempo.

Outras distribuições terá políticas diferentes, é claro; em caso de dúvida, verificar suas faqs, ou pedir em uma lista de discussão apropriada para a distro em questão.

programas Java tendem a ser muito difícil para embalar e manter. Portanto orientações variar de distribuição para distribuição. Portanto, você deve ter um olhar para as diretrizes específicas para algumas distros populares em primeiro lugar.
Além de que:. Tudo o que se atualiza independentemente do gerenciador de pacotes pode ser dor real para o usuário e mantenedor do pacote para que você deve considerar um modelo de distribuição diferente para inclusão no distros linux

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top