¿Por qué debootstrap solo puede ejecutarse como root?


9

Quiero descargar el sistema Debian usando debootstrap(creando un entorno chroot) y cuando ejecuto debootstrap stable ./dir $debian_ftp, debootstrapdice:

E: debootstrap can only run as root

¿Por qué no se debootstrappuede ejecutar sin permisos de root?

Respuestas:


8

Debes poder crear un chroot cuando lo uses debootstrap. Además, si planea particionar, realizar montajes, etc., necesitará permisos de root.

Si revisa la página de manual de debootstrap , debería poder usar debootstrapcon la --variant=fakechrootopción de usar fakechroot, que instala los paquetes sin privilegios de root. Un ejemplo en su caso sería algo similar a esto:

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

Lea el Wiki para obtener más información sobre cómo usarlo debootstrap.


1
Pequeña adición: también debootstapcrea nodos de dispositivo, que también requieren permisos de root, pero esa parte puede ser falsificada fakeroot.
Ferenc Wágner
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.