以下是我的~/.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"
每当我跑步时,sudo cowbuilder --update
我都会收到以下警告 -
$ sudo cowbuilder --update
I: Copying COW directory
I: forking: rm -rf /var/cache/pbuilder/build/cow.8567
I: forking: cp -al /var/cache/pbuilder/sid-amd64/base.cow /var/cache/pbuilder/build/cow.8567
I: unlink for ilistfile /var/cache/pbuilder/build/cow.8567/.ilist failed, it didn't exist?
I: Invoking pbuilder
I: forking: pbuilder update --buildplace /var/cache/pbuilder/build/cow.8567 --mirror http://deb.debian.org/debian/ --distribution sid --no-targz --internal-chrootexec 'chroot /var/cache/pbuilder/build/cow.8567 cow-shell'
I: Running in no-targz mode
I: Current time: Fri Aug 31 23:18:47 IST 2018
I: pbuilder-time-stamp: 1535737727
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
有人可以告诉我 --override-config 是什么以及需要在哪里设置以及如何设置吗?
答案1
--override-config
是一个pbuilder
选项,不是一个cowbuilder
选择。它指示pbuilder
更新apt
基础映像中的配置。
cowbuilder
运行时pbuilder update
带有指示它使用不同镜像和发行版的选项。pbuilder
运行时会发出警告,--override-config
因为使用这些选项手动运行它的最终用户可能期望更改是持久的(因为update
都是关于更新基本 tarball 的)。除了忽略警告之外,您没有什么可做的。