tenho um sistema .jar e meu cliente possui Ubuntu, gostaria de criar um instalador para que faça tudo sozinho, sem eu precisar pegar a máquina e criar as pastas, baixar jdk, mover arquivos, por ae vai…
pesquisei sobre softwares que crie isto para mim, não tivi muito sucesso visando o linux,
agora penso em criar em shellScript, mas ae eu teria que enviar um diretório e pedir pro usuário dar permissão de execução em tal arquivo dentro do diretório para assim, começar o trabalho, achei um pouco complicado, dependendo do usuário.
Gostaria de opiniões e ajuda sobre este assunto que possa facilitar minha vida com o cliente/usuário.
De qualquer maneira, é relativamente simples criar um shell script que contenha DENTRO dele os arquivos a serem descompactados. A ideia é a seguinte:
a) Pegue o tal diretório, contendo os arquivos a serem instalados, e crie um “tar.gz” desse diretório
b) Crie um shell script que faz a descompressão desse tar.gz
c) Mande o usuário copiar o shell script e o tar.gz
Todo caso, você pode criar um arquivo TAR contendo o script e seu JAR (o TAR preserva permissões, não sendo necessário dar um chmod). Aí as instruções para o usuário seriam:
Baixe o arquivo e descompacte-o.
Dê dois cliques no script.
Se for solicitada sua senha (para instalar o JRE, por exemplo, é preciso da senha para fazer um sudo), digite-a.
sim, vi sobre o IzPack, mas para ser sincero não entendi muito bem sua funcionalidade, até mesmo porque dentro do meu instalador, eu iria fazer com que instalasse tb o jdk, ja que a máquina estará limpa, só com o so, ae eu vi que preciso do native lancher la do izpack e não sei o que, fiquei perdido
tenho um sistema .jar e meu cliente possui Ubuntu, gostaria de criar um instalador para que faça tudo sozinho, sem eu precisar pegar a máquina e criar as pastas, baixar jdk, mover arquivos, por ae vai…
pesquisei sobre softwares que crie isto para mim, não tivi muito sucesso visando o linux,
agora penso em criar em shellScript, mas ae eu teria que enviar um diretório e pedir pro usuário dar permissão de execução em tal arquivo dentro do diretório para assim, começar o trabalho, achei um pouco complicado, dependendo do usuário.
Gostaria de opiniões e ajuda sobre este assunto que possa facilitar minha vida com o cliente/usuário.
Obrigado. [/quote]
Procura por algum tutorial pra criar um arquivo .deb (já que seu alvo é o Ubuntu), não é muito complicado e vai ser mais fácil pro usuário.
tenho um sistema .jar e meu cliente possui Ubuntu, gostaria de criar um instalador para que faça tudo sozinho, sem eu precisar pegar a máquina e criar as pastas, baixar jdk, mover arquivos, por ae vai…
pesquisei sobre softwares que crie isto para mim, não tivi muito sucesso visando o linux,
agora penso em criar em shellScript, mas ae eu teria que enviar um diretório e pedir pro usuário dar permissão de execução em tal arquivo dentro do diretório para assim, começar o trabalho, achei um pouco complicado, dependendo do usuário.
Gostaria de opiniões e ajuda sobre este assunto que possa facilitar minha vida com o cliente/usuário.
Obrigado. [/quote]
Procura por algum tutorial pra criar um arquivo .deb (já que seu alvo é o Ubuntu), não é muito complicado e vai ser mais fácil pro usuário.[/quote]
Bem observado. Coloque seu JAR como sendo dependente de sun-java6-bin (isso garante o JRE) e use scripts de pre/post instalation caso necessário.