![pbuilder,有没有办法生成并保存带有人类可读时间戳的日志文件](https://linux22.com/image/139404/pbuilder%EF%BC%8C%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E7%94%9F%E6%88%90%E5%B9%B6%E4%BF%9D%E5%AD%98%E5%B8%A6%E6%9C%89%E4%BA%BA%E7%B1%BB%E5%8F%AF%E8%AF%BB%E6%97%B6%E9%97%B4%E6%88%B3%E7%9A%84%E6%97%A5%E5%BF%97%E6%96%87%E4%BB%B6.png)
这就是我现有的符号~/.pbuilderrc
链接到的~/root/.pbuilderrc
$ cat ~/.pbuilderrc
BASEPATH="/var/cache/pbuilder/sid-amd64/base.cow"
DISTRIBUTION="sid"
MIRRORSITE="http://deb.debian.org/debian/"
# Enable build log
PKGNAME_LOGFILE="yes"
虽然我了解cowbuilder和pbuilder的工作原理,但是否有可能有一个日志文件来显示即使在成功创建构建之后构建也是如何发生的。
更新-我正在使用cowbuilder,但没有看到任何方法可以在运行发生后保留详细的日志。
答案1
如果手动运行pbuilder
,则可以使用--logfile
和--loglevel
选项来指定记录位置和记录内容。
一般来说,虽然你会使用pbuilder
通过另一个工具,它将为您处理日志。例如,pdebuild
将留下一个以 结尾的日志文件.build
,带有开始和结束时间戳,包含构建日志以及它从 获取的包pbuilder
。
这同样适用于cowbuilder
:pdebuild --pbuilder cowbuilder
将使用构建包cowbuilder
,并在包后留下以 结尾的日志文件名.build
,以及生成的包(通常位于父目录中)。