我刚在Arch中安装了lxc,但是qemu-debootstrap二进制文件似乎缺失了,
这个命令sudo lxc-create -n test -t ubuntu -P /run/shm/1会抱怨这一点。
无论是pacman还是yaourt,我都找不到。
有什么办法解决这个问题吗?我已经安装了debootstrap脚本,尽管如此
发布于 2014-10-03 08:49:41
Debootstrap在aur/debootstrap包中。安装过程结束后,您必须在/usr/bin中创建一个符号链接:
cd /usr/bin ; ln -sf debootstrap qemu-debootstrap然后照奥兹穆特的建议去做。
无论如何,我总是建议使用下载的模板。
HTH
发布于 2015-03-17 16:28:07
只是我的两分钱,但把这两种答案结合起来,这样做就更容易了:
cd /usr/bin ; cp debootstrap qemu-debootstrap
然后修改vars?这样,就不需要为debian/ubuntu容器来回编辑DEF_HTTPS_MIRROR .
为了真正彻底地避免代码重复,应该非常简单地创建一个带有run()函数的import公共脚本,并将其导入到这两个脚本中:
#!/bin/bash
. /usr/bin/bootcommon
DEF_HTTPS_MIRROR="https://mirrors.kernel.org/debian"
run()#!/bin/bash
. /usr/bin/bootcommon
DEF_HTTPS_MIRROR="https://mirrors.kernel.org/ubuntu"
run()发布于 2018-05-20 22:12:11
下面这句话对我有用
sudo ln -sf /usr/sbin/debootstrap /usr/local/bin/qemu-debootstraphttps://unix.stackexchange.com/questions/153691
复制相似问题