ubuntu - sudo 在 pbuilder 环境中安装

标签 ubuntu debian deb pbuilder

我尝试为 PJSIP 的 Ubuntu 构建一个 PPA,包括 python 绑定(bind):

pbuilder-dist raring build pjproject_2.1-2.dsc

安装绑定(bind)命令(由 make install 执行)
sudo python setup.py install

需要执行。如果没有 sudo,该命令会由于文件限制而失败。

我将 sudo 添加到构建依赖项中,但由于某种原因打开了密码请求。

有什么建议么?

最佳答案

我发现如果包配置正确,使用 sudo 是没有必要的。
我需要添加文件夹,其中 python setup.py 安装需要访问 debian/*install 文件...并使用 --install-layout=deb --root=debian/tmp
During pbuilder build: run setup.py --install-layout=deb fails (no rights to write to /usr/lib/python2.7/dist-packages)

然后访问权限设置正确。

只需正确使用 dh_install 即可。

关于ubuntu - sudo 在 pbuilder 环境中安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17734489/

相关文章:

linux - 如何从 Unix/Linux 中的文件名中删除模式

ubuntu - 如何在 ROS 上使用 lsd_slam?

linux - Tomcat9 在步骤 NAMESPACE 失败

mysql - 小猎犬黑 : cannot initiate connection to debian

windows - Maven 多平台依赖包

ruby - 如何从用 qt4 编写的 ruby​​ 应用程序创建 debian 包 (*.deb)?

c++ - 使用非 debian 托管库构建 debian 软件包

当系统日期/时间更改为过去的一天/时间时,JavaFX 卡住

ubuntu - 自定义 Sudo 命令

linux - 将 10 分钟的 cron 作业添加到 Ubuntu 包