Как у меня могут быть все пакеты, идет с Ubuntu на chroot?

К сожалению, когда я использую debootstrap для установки chrooted человечности, только ряд минимальных пакетов установлен. Что я должен сделать, если я хочу установить все пакеты, которые идут с Ubuntu?

Причина, которую я надеюсь делать, который является, я хочу иметь тестовую платформу, которая является так почти точно, как это может быть как Ubuntu.

-1
задан 25 January 2019 в 13:54

1 ответ

Можно использовать хороший взлом, чтобы сделать это.

1) Во-первых, загрузите runc.

2) Загрузите и извлеките маленькую корневую файловую систему, таким образом, можно выполнить команды в ней.

# Run all the following as root.

# Change this to your desire.
BUILD_DIR=$(mktemp -d)
CHROOT_DIR=$BUILD_DIR/root

mkdir -p $CHROOT_DIR
wget -O base.tar.gz http://cdimage.ubuntu.com/ubuntu-base/releases/18.04/release/ubuntu-base-18.04.1-base-amd64.tar.gz

tar xf base.tar.gz -C $CHROOT_DIR

3) Использовать runc устанавливать пакеты.

chmod +x runc

runc $CHROOT_DIR apt-get install ubuntu-minimal

Можно использовать runc выполнять оболочку в chroot каталог как: runc $CHROOT_DIR sh.

0
ответ дан 26 October 2019 в 11:19

Другие вопросы по тегам:

Похожие вопросы: