设置pbuilder时出现错误,按照Ubuntu Wiki的说明进行设置。如何设置?

我正在为Ubuntu开发设置我的计算机。我正在遵循 Ubuntu Development Beginnings,但是在运行sudo pbuilder create命令时,我遇到以下错误:
$ sudo pbuilder create

I: Distribution is devel.
I: Current time: Thu Jul  9 22:23:59 IST 2020
I: pbuilder-time-stamp: 1594313639
I: Building the build environment
I: running debootstrap
/usr/sbin/debootstrap
E: No such script: /usr/share/debootstrap/scripts/devel
E: debootstrap failed
E: debootstrap.log not present
W: Aborting with an error

有人可以帮我解决这个问题并在Ubuntu 20.04中设置pbuilder以创建一个干净的chroot环境吗?

是的。"debootstrap --help" 命令给了我各种选项,如下所示:用法:debootstrap [选项]... <套件> <目标> [<镜像> [<脚本>]] 将Debian基础系统引导到目标目录中。 - Ninad
/usr/share/debootstrap/scripts/目录中的脚本都以发行版命名(例如bionicfocal)。为什么您使用的是devel版本?("Distribution is devel"?) - muru
@muru 请将您告诉我的解决方案(--distribution)写成答案,我会给予奖励。 - Archisman Panigrahi
@ArchismanPanigrahi,你的回答完全没问题,请恢复它。没关系,我不需要悬赏。 - muru
1个回答

devel 不是 Ubuntu 的一个版本。您需要指定一个 Ubuntu 发行版,例如:

sudo pbuilder create --distribution focal

有时,这可能会导致与PPA相关的GPG密钥的一些问题。更多信息请参阅this