3

tarball のディストリビューションから deb-package を作成しようとしています。setup.pyファイル付きです。私の行動は:

python setup.py --command-packages=stdeb.command sdist_dsc
cd deb_dist/<pkgname>
debuild -uc -us -i -b

すべて正常に動作します。しかし、私がするとき

dpkg -i <pkgname>.deb

すべてのパッケージ モジュールのファイルは/usr/share/pyshared/<pkgname>ディレクトリにインストールされ、変更したいと考えています。

出来ますか?どのように?

ありがとう。

4

1 に答える 1

1

Debian Python Policyによると、これは Python システム ライブラリのインストールに適したディレクトリです。生成された deb ソースは、/usr/lib/python2.*/dist-packagesインストールされている Python のバージョンに基づいて、これらのファイルが適切なディレクトリにシンボリック リンクされるように配置する必要があります。これは通常、dh_python2パッケージのビルド中にツールによって処理されます。update-python-modules生成された postinstに呼び出しを配置する必要があります。

その動作は変更できますが、変更する正しい方法は、変更する理由によって異なります。このプロセスのどの部分が機能していませんか?

于 2012-08-30T23:48:29.847 に答える