Não é possível criar pacote debian personalizado

0

Estamos tentando criar um pacote debian personalizado e tentando criar um repositório personalizado do apt-get. Para isso fizemos o seguinte:

  1. No diretório ~ extraiu o arquivo de origem chamado monitor-0.1 + monitor1.0.0.tar.gz
  2. cd monitor-0.1 + monitor1.0.0
  3. então executamos este comando dh_make -e [email protected] -f ../ monitor-0.1 + monitor1.0.0.tar.gz
  4. Ele criou a pasta debian e alterou o arquivo de controle e o arquivo changelog
  5. O arquivo de controle é o seguinte:

    Fonte: monitor Seção: base Prioridade: extra Mantenedor: raiz Build-Depends: debhelper (> = 8.0.0) Normas-Versão: 3.9.2 Pacote: monitor Arquitetura: qualquer Depende de: mono-runtime, $ {shlibs: Depends}, $ {misc: Depends} Descrição: Ferramenta de monitoramento

  6. Então, no diretório ~ / monitor-0.1 + monitor1.0.0, executamos este comando: dpkg-buildpackage -rfakeroot

Após a execução em ~, ele criou os seguintes arquivos

monitor_0.1+monitor1.0.0-1_amd64.changes
monitor_0.1+monitor1.0.0-1_amd64.deb
monitor_0.1+monitor1.0.0-1.debian.tar.gz
monitor_0.1+monitor1.0.0-1.dsc

Então nós tentamos instalar este pacote deb e também tentamos extrair este arquivo monitor_0.1 + monitor1.0.0-1_amd64.deb ele não tem diretório monitor ele tem apenas a pasta / usr / share / doc / monitor.

Alguém pode nos orientar sobre isso? Estamos fazendo isso pela primeira vez.

Obrigado

    
por Geo 16.07.2014 / 16:50

1 resposta

0

Eu descobri que é muito mais fácil instalar pacotes .deb usando o gdebi. Você pode instalar o gdebi com o seguinte comando:

sudo apt-get update
sudo apt-get install gdebi

Você não precisa extrair o arquivo .deb para instalá-lo. Para instalar o arquivo .deb, navegue até a pasta que contém o arquivo usando cd, por exemplo:

cd ~/monitor-0.1+monitor1.0.0

ou. . .

cd ~/

Em seguida, execute:

sudo chmod +x monitor_0.1+monitor1.0.0-1_amd64.deb

. . para tornar o arquivo executável. Então, corra:

sudo gdebi monitor_0.1+monitor1.0.0-1_amd64.deb

Após o carregamento do pacote no gdebi, talvez seja necessário clicar em instalar. Se o gdebi mostrar a opção de reinstalar o pacote, seu trabalho estará concluído.

    
por mchid 16.07.2014 / 17:05