Arch-Linux

Arch Linux 中沒有 qemu-debootstrap

  • April 16, 2019

我剛剛在 Arch Linux 中安裝了 lxc,但qemu-debootstrap二進製文件似乎失去了,

該命令sudo lxc-create -n test -t ubuntu -P /run/shm/1抱怨這一點。

我無法使用pacman或找到它yaourt

任何想法如何解決這個問題?我已經debootstrap安裝了腳本並且可以正常工作

Debootstrap 在aur/debootstrap包中。安裝過程後,您必須在以下位置創建符號連結/usr/bin

cd /usr/bin ; ln -sf debootstrap qemu-debootstrap

之後按照 ouzmoutous 的建議進行操作。

無論如何,我總是建議使用下載的模板。

高溫高壓

只是我的兩分錢,但結合兩個答案,執行以下操作會不會更容易:

cd /usr/bin ; cp debootstrap qemu-debootstrap

然後修改變數?這樣,無需為 debian/ubuntu 容器來回編輯 DEF_HTTPS_MIRROR ……

為了真正徹底並避免程式碼重複,創建一個帶有 run() 函式的 debootcommon 腳本並將其導入到兩者中應該足夠簡單:

引導程序

#!/bin/bash
. /usr/bin/bootcommon

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

run()

qemu-debootstrap

#!/bin/bash
. /usr/bin/bootcommon

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

run()

引用自:https://unix.stackexchange.com/questions/153691