Como criar inicialização múltipla em várias distribuições Linux?

Ser capaz de criar um arquivo de instalação automática em um dispositivo Linux ou em algumas de suas variantes. Vamos precisar de algum conhecimento, porque é diferente de outros sistemas operacionais. A seguir, explicaremos como desenvolver um arquivo instalável no formato .deb.

Arquivos executáveis ​​com pacotes DEB em derivados do Linux, Ubuntu – Debian – Mint

Se quisermos distribuir um aplicativo no Linux e ele for baseado no Debian, teremos que empacotá-lo no formato .deb . Qual é o tipo de formato atribuído aos pacotes Debian. Agora, a única pergunta que devemos saber antes de iniciar nosso projeto é que os pacotes .deb não instalam recursos externos .

Portanto, se queremos ou precisamos instalar um banco de dados externo, seria muito mais aconselhável usar outro servidor. Como poderia ser o serviço MySQL , que com sua particularidade do SQLITE permite instalar bancos de dados externos no sistema.

Vamos começar então, no sistema operacional Linux, os arquivos executáveis ​​“ sh ” são instalados como padrão na pasta: “ / usr / bin ”. Mas, isso pode ser modificado por decisão do desenvolvedor. Da mesma forma, os executáveis ​​também instalam suas bibliotecas na pasta: ” / usr / lib “. E o ícone para poder integrar o menu do aplicativo na pasta: “ / usr / share / instalation-folder ”.

Resultando em uma sintaxe de código, pois é:

/usr/bin/aplicación.sh -script sh executável ou run-
/usr/lib/aplicación/aplicacíon.jar -jar Run java-
/ usr / lib / app / librerías_ aplicación.jar vários – -librerías
/ usr / share /doc/aplicación/icono.gif -ava application icon-

Em seguida, abriremos um explorador de arquivos e, da mesma forma, criaremos uma nova pasta do aplicativo . Além disso, devemos ter em mente que esta pasta deve ser fácil de transferir do nosso terminal. Isso com a intenção de começar a criar nossa estrutura de aplicativos de instalação.

Relacionado:  Como atualizar o Ubuntu para a versão mais recente? Guia passo a passo

Vamos criar dentro da nossa pasta de aplicativos, outra com o nome: DEBIAN. E dentro dele, criaremos um novo arquivo de texto sem alguma extensão. Este arquivo será nomeado: ” controle “. Porque este arquivo terá as descrições e especificações que serão mostradas ao usuário.

Um exemplo do conteúdo deste arquivo pode ser como:

  • Pacote: Aplicação
  • Versão: 12.0
  • Seção: Documentação
  • Prioridade: opcional
  • Arquitetura: tudo
  • Manutenção: Pedro-Gonzales-JR < [email protected] >
  • Tamanho instalado: 171
  • Descrição: Qualquer que seja a descrição que desejemos colocar no pacote.

(Caso você precise de mais linhas para explicar a descrição do pacote. Verifique se o início de cada um é representado por um espaço, pois caso contrário, o aplicativo o detectará como outro campo).

A próxima etapa que executaremos consiste em copiar todos os arquivos que o aplicativo em que trabalhamos copiou . Ou, se for um aplicativo java, teremos que copiar o arquivo .jar. E então os colocaremos na pasta: application / usr / lib / application

E então, criaremos um novo item na pasta chamada: application / usr / bin . Um arquivo de texto que iremos nomear: ” application.sh “. Com o script bash que mostraremos abaixo e que será responsável por indicar o endereço do arquivo executável:

 #! / bin / bash

 ( Aqui está um espaço em branco )

 java -jar /usr/lib/aplicación/aplicación.jar

Continuamos concedendo permissões de execução ao nosso aplicativo com o comando: chmod + x application.sh e, da mesma forma, atribuiremos um ícone ao aplicativo, colocando-o na pasta: application / usr / share / hello-world .

Para continuar com a criação do nosso arquivo executável, criaremos um arquivo com as características específicas da instalação. Isso deve estar dentro da pasta: application / usr / share / applications . Vamos chamá-lo de ” aplicativo ” e colocar dentro:

Relacionado:  Como gravar uma imagem ISO e criar um USB inicializável ou inicializável no Windows, Linux ou Mac? Guia passo a passo

[Entrada na área de trabalho]

Codificação = UTF-8

Nome = Aplicação

Comentário = (Comentários sobre a nossa aplicação)

Exec = / usr / bin / application

Ícone = / usr / share / application.png

Terminal = false

Tipo = Aplicação

Categorias = Educação; Documentação; Outros

StartupNotify = true

E agora, o produto final de nossa criação pode ser visualizado por nós no terminal. E nosso arquivo .deb se tornou um instalador completo e totalmente funcional. Ser capaz de compartilhá-lo com outras pessoas ou usuários do Linux que desejam obter nosso produto.

 

Você pode estar interessado:

Deixe um comentário