Especifique o diretório de destino em um pacote

2

Eu criei um pacote (com dpkk-build e dh_make) do meu próprio programa e obtive um deb-binary. Por enquanto, tudo bem. Não, se eu carregasse o pacote no meu ppa e o instalasse de lá, o programa não funcionaria porque eu não especificava onde ele deveria instalar os arquivos. Depois de criar e configurar a pasta debian (depois de dh_make), minha pasta de projeto se parece com:

/main.py (the programm)
/icons/...
/saves/...
/debian/... 

Agora, minhas perguntas:

  • Como / onde (talvez no controle ou regras em / debian?) especifico para onde copiar os 3 primeiros arquivos / pastas? Eu gostaria de copiar todo o meu programa, incluindo o script principal para /opt/extras.ubuntu.com/program-name .

  • Além disso, eu também preciso copiar um arquivo .desktop para /usr/share/applications que executa o script main.py.

Onde coloco as instruções necessárias?

EDITAR

Como o dh_make não se fez sozinho, mas pode ser encontrado nos documentos aqui , eu fiz um arquivo de instalação no diretório / debian contendo os arquivos a serem movidos. Depois de um debuild -S , havia um subdiretório nomeado como o pacote criado e, em sua estrutura de árvore (como o destino descrito no arquivo de instalação), os arquivos foram colocados. Então eu acho que vai funcionar em uma instalação regular. Apenas mais uma pergunta: Como posso definir chmod+x para esses arquivos instalados?

    
por user2366975 19.09.2013 / 17:56

0 respostas