为什么debootstrap只能以root身份运行?

为什么debootstrap只能以root身份运行?

我想使用debootstrap(创建 chroot 环境)下载 Debian 系统,当我运行时debootstrap stable ./dir $debian_ftpdebootstrap显示:

E: debootstrap can only run as root

为什么没有root权限就无法debootstrap运行?

答案1

当您使用 时,您需要能够创建 chroot debootstrap。另外,如果您计划分区或进行任何安装等,您将需要 root 权限。

如果您查看调试手册页您应该能够使用use 选项debootstrap,该选项会在没有 root 权限的情况下安装软件包。您的情况的一个例子是这样的:--variant=fakechrootfakechroot

debootstrap --variant=fakechroot stable ./dir $debian_ftp

请阅读维基百科有关如何使用的更多信息debootstrap

相关内容