簡単に言えば、私はDebianパッケージを作っています。パッケージ化後はすべてうまくいきますが、1つを除いて、私のアプリは常に/usr/bin
パッケージング後にフォルダにあります。
実際には、次のsetup.pyを含むPythonアプリケーションです。
setup(name="myapp",
version="0.80.04",
description='My Appicantion.',
author='ajava',
author_email='[email protected]',
url='http://http://www.ajava.de',
scripts=['myapp'])
debian
私のフォルダに設定ファイルを作成しました。
/ Debian /インストール
myapp root/apps/myapp
readme* root/apps/myapp
私が現在持っているのは、次の構造のDebianパッケージです:
|
|->usr/bin/myapp
|->root/apps/myapp
|->root/apps/readme
|....
私の目標:
|
|->root/apps/myapp
|->root/apps/readme
...
でもなくusr/bin
。この目標をどのように達成できますか?
答え1
同じ問題がある他の人のために:
私のsetup.pyファイルの "scripts"行は悪い人です。この行を削除し、debian-folderでインストールファイルを設定することは、必要な場所にアプリケーションをインストールする正しい方法です。
setup(name="myapp",
version="0.80.04",
description='My Appicantion.',
author='ajava',
author_email='[email protected]',
url='http://http://www.ajava.de')