gpt4 book ai didi

ubuntu - 在 pbuilder 构建期间 : run setup. py --install-layout=deb 失败(无权写入/usr/lib/python2.7/dist-packages)

转载 作者:行者123 更新时间:2023-12-04 18:41:54 25 4
gpt4 key购买 nike

我正在尝试为 PJSIP 创建 PPA,并希望包含 python 绑定(bind)。

我修改了 Makefile,因此调用了 setup.py:

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

但是,在 pbuilder 环境中,由于/usr/lib/python2.7/dist-packages/上的权限不足,它会失败

而且我不能使用 sudo (显然)...

建议?

最佳答案

您的 debian/rules 安装目标绝不能在构建树之外安装任何文件。相反,它应该安装到包构建目录(取决于您如何构建包的其余部分,可能是 debian/$packagename/ 。使用 setup.py,完成此操作的正确开关是 --root=debian/$packagename

如果您适本地使用 dh_python2、dh_auto_install 和其他 debhelper 工具,它们会为您处理这些,以及许多其他重要的内务管理,例如在包安装时为各种 python 安装进行字节编译。

关于ubuntu - 在 pbuilder 构建期间 : run setup. py --install-layout=deb 失败(无权写入/usr/lib/python2.7/dist-packages),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17754968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com