Por que o debootstrap só pode ser executado como root?


9

Quero baixar o sistema Debian usando debootstrap(criando ambiente chroot) e, quando eu executo debootstrap stable ./dir $debian_ftp, debootstrapdiz:

E: debootstrap can only run as root

Por que não pode debootstrapser executado sem permissões de root?

Respostas:


8

Você precisa criar um chroot ao usar debootstrap. Além disso, se você planeja particionar ou realizar montagens, etc., precisará de permissões de root.

Se você verificar a página de manual do debootstrap, poderá usar debootstrapa --variant=fakechrootopção de usar fakechroot, que instala os pacotes sem privilégios de root. Um exemplo no seu caso seria algo parecido com isto:

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

Por favor, leia o Wiki para mais informações sobre como usar debootstrap.


11
Pequena adição: debootstapcria nós de dispositivo também, o que também requer permissões de root, mas essa parte pode ser falsificada fakeroot.
Ferenc Wágner
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.