web-dev-qa-db-ja.com

debootstrapがrootとしてしか実行できないのはなぜですか?

debootstrap(chroot環境の作成)を使用してDebianシステムをダウンロードしたいのですが、debootstrap stable ./dir $debian_ftpを実行すると、debootstrapは次のように言います。

E: debootstrap can only run as root

Root権限なしでdebootstrapを実行できないのはなぜですか?

9
jiwopene

debootstrapを使用する場合は、chrootを作成できる必要があります。さらに、パーティショニングやマウントなどを計画している場合は、root権限が必要です。

debootstrap manpage をチェックアウトすると、debootstrap--variant=fakechrootオプションとともに使用してfakechrootを使用できるようになり、ルート権限なしでパッケージがインストールされます。 。あなたの場合の例は、これに沿ったものです:

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

debootstrapの使用方法の詳細については、 Wiki を参照してください。

8
kemotep