我正在运行 Ubuntu 12.04,并尝试armhf
为 Jessie 构建 Debian 映像。我以前为 Wheezy 做过这个。然而,如果目标是 Jessie,debootstap 脚本似乎不起作用。关于如何让它发挥作用有什么想法吗?
smachin@Ubuntu12_04_mq:~$ sudo debootstrap --arch=armhf --foreign $distro $targetdir
E: No such script: /usr/share/debootstrap/scripts/jessie
答案1
Ubuntu 12.04中的版本debootstrap
太旧,不支持Jessie。 1.0.49 版本中添加了对 Jessie 的支持。
debootstrap
您可以通过从以下位置下载手动升级到较新版本发射台;它的依赖关系很小,在 Ubuntu 12.04 中应该没问题。
或者,正如所指出的沃特·韦尔赫斯特debootstrap
,您可以在命令行上指定所有必要的信息
debootstrap jessie chrootdirectory http://mirror/debian /usr/share/debootstrap/scripts/sid
(用适当的值替换mirror
和),或通过添加适当的符号链接来修改您的版本:chrootdirectory
debootstrap
cd /usr/share/debootstrap/scripts
sudo ln -s sid jessie