Debreate: como criar facilmente pacotes DEB

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.

De qualquer forma, deixo as imagens que são autoexplicativas. Não encontrei nenhum manual de depuração, mas com um pouco de lógica e imaginação é fácil criar tipos de pacotes muito diferentes para o nosso repositório pessoal. Debreate possui uma interface muito intuitiva. Todos os formulários são lindamente organizados, o que ajuda o filho de qualquer vizinho a criar seus DEBs sem complicações. Depois de preencher todos os dados necessários, Debreate cria um diretório genérico e copia todos os arquivos necessários lá. Em seguida, execute "dpkg -b" para construir o pacote DEB na pasta de destino selecionada.

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!

Visto em | Debrete & ubumedia


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Ernesto dito

    Se meu programa possui bibliotecas como OpenCV, como faço para indicá-lo no Debreate?

  2.   LexArias dito

    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.