![从实时环境安装系统的包管理](https://linux22.com/image/1075315/%E4%BB%8E%E5%AE%9E%E6%97%B6%E7%8E%AF%E5%A2%83%E5%AE%89%E8%A3%85%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%8C%85%E7%AE%A1%E7%90%86.png)
一个简单的问题 - 希望得到一个快速的答案 - 有没有办法从 USB/CD/DVD 实时环境将软件包安装到 HDD 上的系统中?
编辑
虽然我希望得到一个快速的答案,但如果唯一可行的解决方案可能有点困难/复杂,那么答案就不一定简单。我正在考虑以某种方式将目标目录更改dpkg
为硬盘而不是实时环境或类似的东西。当然,我不知道如何做到这一点,或者是否可行,这就是问题所在。希望我的意见能帮助我获得帮助。
答案1
您必须 chroot 进入系统。假设 sda1 是您的 HDD:
sudo su
mount /dev/sda1 /mnt
for f in proc sys dev ; do mount --rbind /$f /mnt/$f ; done
chroot /mnt/
从那时起,您就可以使用 HDD 的根目录作为根目录,并且可以执行apt-get update
HDDyum update
系统要求的任何操作。
使用 STRG + D 或输入 退出exit
。
编辑:有时您似乎必须复制/etc/resolv.conf
到您的 chroot,正如 enzotib 在评论中指出的那样。