К сожалению, когда я использую debootstrap для установки chrooted человечности, только ряд минимальных пакетов установлен. Что я должен сделать, если я хочу установить все пакеты, которые идут с Ubuntu?
Причина, которую я надеюсь делать, который является, я хочу иметь тестовую платформу, которая является так почти точно, как это может быть как Ubuntu.
Можно использовать хороший взлом, чтобы сделать это.
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
.