Blog C/C++ Dicas Lazarus Shell Script SSC
Criando Pacote de Instalador Debian

Neste artigo apresento como criar o pacote de instalador do Debian, já com interface gráfica.

Chamando o aplicativo através do menu.

Montando o pacote do SSC

Para criar o instalador do SSC, siga os passos abaixo:

  1. Primeiro compile seu binário, no alvo pretendido.
  2. Chame o script ./buildlinux.sh
  3. O pacote estará na pasta ./lin_bin
  4. Instale o pacote para testar rodando:

apt install ssc2_[versao]_[plataforma].deb

Delphi Lazarus MNote2 Mysql pacotes Programação Yocto Project
Exemplo de Pacote debian – Parte 1

O objetivo deste artigo é demonstrar o uso prático de pacotes do linux.

Escrevi alguns artigos, sobre o desenvolvimento de pacotes.

    Inclusive já desenvolvi o MNOTE2, que é um bloco de notas simplificado. Sendo que este projeto, o MNote2, já possui um pacote em seu código.

    O MNote 2 pode ser visto no meu git:

    https://github.com/marcelomaurin/MNote2

    Neste artigo, e nos demais, irei continuar o trabalho apresentado no MNote2, gerando um pacote para um projeto em Lazarus, este projeto consiste em um sistema Cliente/Server, que consome um banco de dados Mysql.

    Este artigo tem relação tambem sobre outro conjunto de artigos:

      A instalação deste tipo de aplicação demanda certo trabalho, que irei abordar durante o ciclo de posts, aqui apresentados.

      Ao fim dos artigoa, pretendo se houver tempo, desenvolver uma imagem iso, usando yocto project, consumindo este pacote. E por fim criando um instalador completo com uma imagem de CD para distribuição. ankara escort çankaya escort ankara escort çankaya escort escort ankara çankaya escort escort bayan çankaya istanbul rus escort eryaman escort escort bayan ankara ankara escort kızılay escort istanbul escort ankara escort ankara rus escort escort çankaya ankara escort bayan istanbul rus Escort atasehir Escort beylikduzu Escort Ankara Escort malatya Escort kuşadası Escort gaziantep Escort izmir Escort

      Para apresentar o trabalho completo, estarei incluindo tudo no git:

      GIT do Exemplo

      https://github.com/marcelomaurin/cliPessoa

      Este é um conjunto de posts, que irei apresentar.

      Serão vários, e por um período longo. Espero que gostem.

      Blog MNote2 pacotes
      Criar um pacote Debian

      Para criar um pacote debian ou ubuntu, primeiramente siga os procedimentos descritos neste artigo.

      https://maurinsoft.com.br/index.php/criando-pacotes-no-debian/

      Em seguida, crie uma pasta com o nome do pacote que deseja chamar.

      Iremos usar como referencia o mnote2, pois já fizemos.

      Crie as seguintes pastas:

      mnote2

      • DEBIAN
      • usr
        • bin
        • share
          • applications
          • doc
          • icons
          • man

      Dentro da pasta Debian, crie um arquivo, chamado control

      Package: mnote2
      Version: 2.8
      Section: custom
      Priority: optional
      Architecture: all
      Essential: no
      Installed-Size: 1024
      Maintainer: maurinsoft.com.br
      Description: Easy Graphic multiplataform editor.

      Arquivo control

      Na pasta bin, jogue o binário do seu pacote.

      Na pasta share, crie um arquivo, com o nome do seu pacote, no meu caso mnote2.

      Section: editors
      Priority: optional
      Maintainer: marcelo maurin marcelomaurinmartins@maurinsoft.com.br
      Homepage: http://www.maurinsoft.com.br/index.php/projeto-mnote2/
      Package: mnote2
      Architecture: amd64
      Version: 2.8
      Depends:
      Description: Easy Graphic Editor.

      Arquivo mnote2

      Dentro da pasta usr > share > icons > hicolor, copie o icone do seu aplicativo.

      Script de criação de pacotes:

      Para facilitar criei um script que automatiza a montagem do pacote.

      !/bin/bash
      cp ./src/MNote2 ./mnote2/usr/bin/
      cp ./src/MNote2.ico ./mnote2/usr/share/icons/hicolor/
      ln -s ./src/MNote2 ./mnote2/usr/applications/
      dpkg-deb –build mnote2
      mv mnote2.deb mnote2-2.8_amd64.deb
      cp ./mnote2-2.8_amd64.deb ./bin/

      Arquivo buildlinux

      Pronto, vc tem um pacote debian, pronto para uso.

      Artigos relacionados

          Blog MNote2
          Pacote Debian

          A partir de agora esta disponível a versão do instalador de pacotes debian.

          Com este pacote, agora é possível instalar o MNote2 tanto em distribuições Ubuntu quanto em distribuições Debian.

          O pacote Debian fica no repositório:

          https://github.com/MarceloMaurin/MNote2/

          O Pacote fica em binários.

          Para instalar basta dar um apt install ./mnote2-2.8_amd64.deb

          Em breve lançaremos distribuição para Raspberry PI.

          Artigos relacionados

            maurinsoft.com.br