evitando o dpkg-buildpackage usando / usr / bin como destino de instalação

2

Resumidamente, estou construindo um pacote Debian. Tudo funciona bem com a embalagem, exceto o ponto, que depois de empacotar meu aplicativo está sempre na pasta /usr/bin .

Na verdade, é um aplicativo Python com o seguinte setup.py:

setup(name="myapp",
      version="0.80.04",
      description='My Appicantion.',
      author='ajava',
      author_email='[email protected]',
      url='http://http://www.ajava.de',
      scripts=['myapp'])

Eu já fiz um arquivo de instalação na minha pasta debian .

/ debian / install

myapp root/apps/myapp
readme* root/apps/myapp  

O que eu recebo atualmente é um pacote Debian com essa estrutura:

|
|->usr/bin/myapp
|->root/apps/myapp
|->root/apps/readme  
|....

Meu objetivo:

|
|->root/apps/myapp
|->root/apps/readme
...

Também não há usr/bin . Como posso conseguir isso?

    
por arash javan 09.06.2015 / 09:33

1 resposta

2

para todos os outros com o mesmo problema:

a linha "scripts" no meu arquivo setup.py era o cara mau. remover essa linha e configurar o arquivo de instalação na pasta debian é o jeito certo de instalar seu aplicativo onde você quiser.

setup(name="myapp",
      version="0.80.04",
      description='My Appicantion.',
      author='ajava',
      author_email='[email protected]',
      url='http://http://www.ajava.de')
    
por 09.06.2015 / 09:47