将软件安装到另一个根目录

将软件安装到另一个根目录

我的电脑上运行的是 Ubuntu 15.10 32 位。我正在 Ubuntu 内部构建一个最小内核 + busybox 系统。我已经可以启动该系统并从中运行所有 busybox 工具。但现在我想更进一步:我想安装 X Window 系统和一个小型窗口管理器(可能是 IceWM)。但我的最小系统还没有互联网连接,而且我的电脑非常非常慢,所以从源代码编译 X 非常麻烦。我最好的选择是使用 APT 从 Ubuntu 存储库下载 X Window 系统及其所有依赖项,并将其安装到我的最小系统的根文件系统中,该文件系统位于 /dev/sda2(Ubuntu 位于 /dev/sda1)。有没有办法使用 apt-get(或甚至 dpkg,如果需要)将软件包安装到另一个根目录中,包括所有依赖项/库?

提前致谢。

答案1

由于您似乎从 /dev/sda1 具有互联网连接,因此我首先尝试的方法是:

sudo mount /dev/sda2 /mnt
sudo chroot /mnt
  apt-get update
  apt-get install xorg icewm
  exit
sudo umount /mnt

相关内容