【问题标题】:Launchpad pbuilderrc settings启动板 pbuilderrc 设置
【发布时间】:2017-11-20 16:15:18
【问题描述】:

我有一个想要通过启动板发布的自定义包。为了构建它,我需要启用USENETWORK 选项(这样构建工具可以访问网络,这在我的情况下是必需的)。在我的本地机器上,我可以通过将其添加到 pbuilderrc 文件来启用它。

但是对于推送到启动板的构建,如何做到这一点呢?我在他们的网站上找不到与此相关的任何内容。

【问题讨论】:

    标签: launchpad pbuilder


    【解决方案1】:

    环顾四周,我发现可以将以下选项设置为debuild 步骤。请记住,可以通过pbuilder 变量--debbuildopts='--set-env="whatever=0"' 添加选项以进行反编译。

    --preserve-env

    不要清理环境,除了 PATH。

    --preserve-envvar=var, -evar

    不要从环境中清除 var 变量。如果 var 以星号 ("*") 结尾,那么所有带有 与星号之前的 var 部分匹配的名称将是 保存。

    --set-envvar=var=value, -evar=value

    将环境变量 var 设置为 value 并且不要将其从环境中移除。

    这取自debuild manual

    【讨论】:

    • 这有什么帮助? USENETWORK 不是环境变量,而是配置
    • 那我不明白你想要什么。如何在您的机器上设置此配置的示例会有所帮助。
    • 我在 pbuilderrc 文件中设置了它(参见manpages.ubuntu.com/manpages/xenial/man5/pbuilderrc.5.html)。就我而言,它是用户变量,即~/.pbuilderrc - 但它的行为与链接中的全局变量相同。
    • 您尝试使用--set-env="USENETWORK=yes"' 吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    • 2018-10-24
    • 2022-12-04
    • 2014-11-12
    • 2010-10-15
    相关资源
    最近更新 更多