首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Arch Linux中没有qemu-debootstrap

在Arch Linux中没有qemu-debootstrap
EN

Unix & Linux用户
提问于 2014-09-04 06:42:11
回答 4查看 3.6K关注 0票数 3

我刚在Arch中安装了lxc,但是qemu-debootstrap二进制文件似乎缺失了,

这个命令sudo lxc-create -n test -t ubuntu -P /run/shm/1会抱怨这一点。

无论是pacman还是yaourt,我都找不到。

有什么办法解决这个问题吗?我已经安装了debootstrap脚本,尽管如此

EN

回答 4

Unix & Linux用户

回答已采纳

发布于 2014-10-03 08:49:41

Debootstrap在aur/debootstrap包中。安装过程结束后,您必须在/usr/bin中创建一个符号链接:

代码语言:javascript
复制
cd /usr/bin ; ln -sf debootstrap qemu-debootstrap

然后照奥兹穆特的建议去做。

无论如何,我总是建议使用下载的模板。

HTH

票数 7
EN

Unix & Linux用户

发布于 2015-03-17 16:28:07

只是我的两分钱,但把这两种答案结合起来,这样做就更容易了:

cd /usr/bin ; cp debootstrap qemu-debootstrap

然后修改vars?这样,就不需要为debian/ubuntu容器来回编辑DEF_HTTPS_MIRROR .

为了真正彻底地避免代码重复,应该非常简单地创建一个带有run()函数的import公共脚本,并将其导入到这两个脚本中:

脱靴带

代码语言:javascript
复制
#!/bin/bash
. /usr/bin/bootcommon

DEF_HTTPS_MIRROR="https://mirrors.kernel.org/debian"

run()

qemu-debootstrap

代码语言:javascript
复制
#!/bin/bash
. /usr/bin/bootcommon

DEF_HTTPS_MIRROR="https://mirrors.kernel.org/ubuntu"

run()
票数 1
EN

Unix & Linux用户

发布于 2018-05-20 22:12:11

下面这句话对我有用

代码语言:javascript
复制
sudo ln -sf /usr/sbin/debootstrap /usr/local/bin/qemu-debootstrap
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/153691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档