1

PJSIP 用の PPA を作成しようとしていますが、python-bindings を含めたいと考えています。

setup.py が呼び出されるように Makefile を変更しました。

install:
     cd somefolder && python setup.py install --install-layout=deb

ただし、pbuilder環境では、/usr/lib/python2.7/dist-packages/ に対する権限が不十分なために失敗します。

そして、sudoを使用できません(明らかに)...

提案?

4

1 に答える 1

2

debian/rules インストール ターゲットは、ビルド ツリー以外のファイルをインストールしてはなりません。代わりに、パッケージのビルド ディレクトリにインストールする必要があります (パッケージの残りの部分をどのようにビルドしているかにもよりますが、これはdebian/$packagename/おそらく--root=debian/$packagename.

dh_python2、dh_auto_install、およびその他の debhelper ツールを適切に使用すると、パッケージ インストール時のさまざまな python インストールのバイトコンパイルなど、他の多くの重要なハウスキーピングが処理されます。

于 2013-07-20T18:26:32.403 に答える