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

        MNote2
        MNote2 – Salvamento de contexto

        Estou escrevendo o salvamento de contexto do projeto MNote2.

        No caso, o salvamento, permite saber ao retornar a aplicação, como e quais textos estavam abertos após a reabertura.

        Como padrão, salvamento de contexto, sempre será uma classe Set(Nome do pai).

        Exemplo Form: Main -> Contexto SetMain.pas

        O Arquivo gerado será sempre set<Form>.

        maurinsoft.com.br