不幸的是,当我使用 debootstrap 安装 chrooted ubuntu 时,只安装了一组最小软件包。如果我想安装 Ubuntu 附带的所有软件包,该怎么办?
我这样做的原因是我想要一个与 Ubuntu 几乎完全相同的测试平台。
答案1
您可以使用一个很好的技巧来做到这一点。
1)首先,下载运行。
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
中的命令来运行 shell :。chroot
runc $CHROOT_DIR sh