首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何快速强制不包括依赖项?(具体而言: apport)

如何快速强制不包括依赖项?(具体而言: apport)
EN

Ask Ubuntu用户
提问于 2012-08-15 10:57:47
回答 1查看 76关注 0票数 1

我的例子是,快速生成的应用程序包含一些apport代码,所以快速地将python-apport插入到依赖项列表中。我希望应用程序是可安装的,并在Linux上运行,因为这里缺少这个包。我想将apport代码包装在try/except ImportError部分中,这样它是可选的,因此python在debian控制文件的建议或建议部分(不确定建议和建议之间有什么不同)中更好,而不是在依赖中。

我该怎么做?

如果这是不可能的,如果我完全删除生成的apport文件夹和其中依赖于apport的代码,会产生什么影响?

代码语言:javascript
复制
def add_info(report):
    """add report info"""

    if not apport.packaging.is_distro_package(report['Package'].split()[0]):
        report['ThirdParty'] = 'True'
        report['CrashDB'] = 'variety'
EN

回答 1

Ask Ubuntu用户

发布于 2012-08-17 14:42:59

我不知道“多样性”CrashDB到底是什么,但是如果没有第三方的检查,并且您的应用程序不在Ubuntu本体中,这就意味着apport无法为您的应用程序报告bug。

这是否是一个问题,是你需要决定的事情。如果这不是一个问题,那么apport位应该是安全的删除。

您还可以简单地编辑生成的debian/control文件,并将python-apport依赖项从依赖:字段移到建议:字段中。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/176086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档