我正在尝试为PJSIP创建PPA,并希望包含python绑定。
我修改了Makefile,因此调用了setup.py:
install:
cd somefolder && python setup.py install --install-layout=deb
但是,在 pbuilder 环境中,由于/usr/lib/python2.7/dist-packages /
上的权限不足而失败我不能使用sudo(显然)......
建议?
答案 0 :(得分:2)
您的debian / rules安装目标绝不能安装构建树之外的任何文件。相反,它应该安装到包构建目录(根据你构建包的其余部分,可能是debian/$packagename/
。使用setup.py,正确的开关是{{ 1}}。
如果您正确使用dh_python2,dh_auto_install和其他debhelper工具,他们会为您解决这个问题,以及许多其他重要的内务处理,例如在软件包安装上进行各种python安装的字节编译。