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?