Há momentos em que baixamos arquivos da rede com os quais trabalhar em nosso sistema e vemos que seria muito mais fácil e mais conveniente convertê-los em pacotes .deb e incorporá-los em nosso repositório de pacotes local. Por exemplo, dicionários para Stardict, pincéis ou gradientes para gimp, papéis de parede, conjuntos de tutoriais, um site completo para lidar com isso offline, código-fonte de terceiros ou, como no meu caso, seu próprio programa! |
Novos programadores acharão este aplicativo muito útil. Existem instruções sobre como fazer pacotes a partir do código-fonte, mas geralmente são bastante complicadas e difíceis de entender. Pode levar muito tempo para qualquer um de nós entender como o dpkg funciona no console.
Debrete é um programa que nos permite fazer isso de uma forma muito simples. As imagens a seguir descrevem passo a passo a criação de um pacote .deb contendo pincéis, paletas e padrões para o Gimp. Esses arquivos são agrupados em suas respectivas pastas, todos os três dentro da pasta gimp-extras em nosso sistema. O que o programa fará é adicionar o conteúdo da pasta escovas para a pasta /usr/share/gimp/2.0/bruses, Etc.
|
|
|
|
|
|
Debreate não foi criado para "desaprender" ou "não aprender" os comandos do console. Versões futuras incluirão documentação detalhada sobre como criar manualmente pacotes DEB, incluindo como criar a árvore de diretórios e o arquivo de controle. O suporte para pacotes RPM também está sendo considerado.
Descer Debrete!
Se meu programa possui bibliotecas como OpenCV, como faço para indicá-lo no Debreate?
Como você pode ver na segunda imagem, onde diz "Depends", nesse campo você nomeia as dependências do seu programa.
Se no caso de você precisar adicionar um repositório extra, você terá que revisar a guia Script e ver se existe a possibilidade de criar um script de pré-instalação onde você adiciona o repositório, atualiza e instala as dependências, você deve até ser capaz de baixe apenas o deb da dependência.
PS:
Nunca usei esse app.
Boa sorte.