Método de empacotamento deb do sistema Ubuntu (empacotamento de interface gráfica, simples e prático, poderoso)

prefácio

A fonte LAN foi construída antes, e todas as preparações foram feitas. Agora é quase hora de colocar o pacote deb na fonte, mas o empacotamento é um problema difícil. É necessário controlar a versão do pacote, dependências, diretório de saída, etc., usando ferramentas de embalagem tradicionais. As etapas são incômodas e a operação é difícil. Depois de mais de um mês de pesquisa, finalmente encontrei uma ferramenta gráfica de embalagem, fácil de operar e poderosa!

debreate a instalação do software

debreate introdução de software

Debreate é uma ferramenta gráfica para criar pacotes Debian/Ubuntu. Ele fornece uma interface fácil de usar que ajuda você a criar e gerenciar pacotes Debian/Ubuntu sem escrever manualmente arquivos de controle Debian e outros arquivos necessários.

Debreate suporta uma variedade de tipos de pacotes, incluindo .deb, .rpm, .tar.gz e .tar.bz2, etc. Ele também fornece muitos recursos avançados, como scripts personalizados, gerenciamento de dependências, gerenciamento de arquivos e diretórios, etc.

Com o Debreate, você pode facilmente criar e gerenciar pacotes Debian/Ubuntu sem conhecimento profundo dos arquivos de controle Debian e outros arquivos necessários. É uma ferramenta muito útil especialmente para desenvolvedores e administradores de sistema que precisam criar e gerenciar com frequência pacotes Debian/Ubuntu.

Endereço de download do software https://github.com/debreate/debreate/tree/v0.8-dev9

Ambiente de instalação

Ubuntu22.04

Instalar pré-dependências

1. De acordo com documentos oficiais, o seguinte ambiente é necessário

insira a descrição da imagem aqui

2. Instalepython3.10

sudo apt update
sudo apt install python3.10 python3.10-dev

Verifique se o python foi instalado com sucesso

python3 --version

insira a descrição da imagem aqui

3. InstalewxPython

sudo apt install python3-wxgtk4.0

Verifique se o wxpython foi instalado com sucesso

python3 -c "import wx; print(wx.version())"

insira a descrição da imagem aqui

4. Instalefakeroot

sudo apt install fakeroot

5. Instalelintian

sudo apt install lintian

insira a descrição da imagem aqui

método de instalação

1. Baixe o software para o diretório especificado e descompacte-o

unzip debreate-0.8-dev9.zip

insira a descrição da imagem aqui

2. Entre no diretório descompactado e executeinit.py

cd debreate-0.8-dev9
./init.py

insira a descrição da imagem aqui

3. O software é executado com sucesso

insira a descrição da imagem aqui

Use debreate para empacotar o pacote deb

Blog de referência https://blog.csdn.net/qq_35977139/article/details/126153655

Tome o qcef como exemplo

1. O conteúdo do arquivo que precisa ser empacotado

insira a descrição da imagem aqui

2. Abra o software debreate e defina as informações básicas de controle

insira a descrição da imagem aqui

3. Defina as informações de dependência na próxima página, você pode definir as dependências necessárias para instalar o pacote deb (não usado por enquanto)

insira a descrição da imagem aqui

4. Na próxima página, defina o conteúdo do arquivo necessário para compactação e especifique o diretório após a instalação

As regras do diretório de instalação aqui são especificadas da seguinte forma
lib -> /usr/local/lib/qcef
qcefinclude -> /usr/local/include/qcef
resources -> /usr/local/lib/qcef

insira a descrição da imagem aqui

5. Defina o script que precisa ser executado antes ou depois do empacotamento

insira a descrição da imagem aqui

6. Existem algumas outras funções para escolher de acordo com as necessidades, que não são usadas aqui por enquanto, e vão até a página de construção final
insira a descrição da imagem aqui

7. Selecione o caminho para armazenar o pacote deb empacotado e comece a compilar

insira a descrição da imagem aqui

Embalado com sucesso

Acho que você gosta

Origin blog.csdn.net/QAZ600888/article/details/130879158
Recomendado
Clasificación