首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用"dpkg-buildpackage -b“禁用本地构建的CDBS许可检查步骤

使用"dpkg-buildpackage -b“禁用本地构建的CDBS许可检查步骤
EN

Stack Overflow用户
提问于 2017-02-25 15:25:40
回答 1查看 270关注 0票数 4

我在Ubuntu17.04中用dpkg-buildpackage -b做了几个巨大的包构建(类似Debian的"stretch/sid")。软件包包含非常多的文件,并且在构建过程中需要使用licensecheck脚本执行步骤Scanning upstream source for new/changed copyright notices...以重新创建debian/copyright_newhints

代码语言:javascript
复制
apt source packagename-V.E.R
sudo apt build-dep packagename-V.E.R
cd packagename-V.E.R

DEB_BUILD_OPTIONS='nostrip noopt debug' dpkg-buildpackage -b -uc -us

... normal work ...

make[1]: Leaving directory '..../debian/build/deb'
touch debian/stamp-makefile-check/deb
CDBS WARNING:  DEB_MAKE_CHECK_TARGET unset, not running checks
 fakeroot debian/rules binary
CDBS WARNING:  copyright-check disabled - touch debian/copyright_hints to enable.
debian/rules:158: warning: overriding recipe for target 'list-missing'
/usr/share/cdbs/1/rules/utils.mk:126: warning: ignoring old recipe for target 'list-missing'
test -x debian/rules
dh_testroot
dh_prep -X org.gtk.test.gschema.xml.orig
dh_installdirs -A
mkdir -p "debian/build"
CDBS WARNING:    DEB_DH_INSTALL_ARGS is deprecated since 0.4.85
CDBS WARNING:    DEB_DH_STRIP_ARGS is deprecated since 0.4.85
CDBS WARNING:    DEB_DH_BUILDDEB_ARGS is deprecated since 0.4.85

Scanning upstream source for new/changed copyright notices...

set -e; LC_ALL=C.UTF-8 /usr/bin/licensecheck --check '.*' --recursive --copyright --deb-fmt --ignore '^(debian/(changelog|copyright(|_hints|_newhints)))$' --lines 0 * | /usr/lib/cdbs/licensecheck2dep5 > debian/copyright_newhints

步骤licensecheck --check '.*' --recursive非常慢,需要十几分钟甚至更长时间(在top输出中,licensecheck是消耗CPU时间的程序)。它可以对所有文件执行自定义的does操作。但我有快速文件系统,读取所有文件(使用md5sum计算)只需10秒。

我想让这一步走得更快:要么完全禁用licensecheck run,要么更改licensecheck的一些设置以使其更快。

EN

回答 1

Stack Overflow用户

发布于 2017-03-01 18:54:38

我自己被困在这个问题上了。一个又快又脏的解决方法是简单地使用apt-get remove licensecheck,然后在构建完成后重新安装。它只会说找不到它,然后继续构建。

我会将此作为评论发布,但stackoverflow希望我注册一个帐户。

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

https://stackoverflow.com/questions/42453240

复制
相关文章

相似问题

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