我已经在我的硬盘上安装了 Ubuntu 16.04。
在使用 nvidia 驱动程序并安装 xserver-xorg-core 或其他东西(我试图让 bumblebee 和 optirun 工作)之后,我发现一个帖子说xserver-xorg-input-all
没有安装- 这给我留下了一个可以启动的系统,但是不与.
我尝试了恢复模式,但我的笔记本电脑只有 wifi(或通过 USB-Stick 连接的局域网,我认为这可能与开始工作一样复杂),而且我无法建立网络并在恢复模式下工作。
所以我用 Ubuntu 16.04(我用来安装 Ubuntu)启动了一个 live cd / live-USB-Stick,它也安装了我的硬盘驱动器和 Ubuntu。
有没有办法在运行实时 Ubuntu 时以某种方式将该软件包安装到我的硬盘驱动器上的 Ubuntu 安装中?
vir*_*ius 10
很难用 来说明确切的情况xserver-xorg-input-all
,但是,我可以展示如何在从实时映像引导的安装上安装软件包。
我使用 Xubuntu 17.04 VM 对此进行了测试。
/dev
、/proc
和/sys
根卷挂载内部。/run
如果/etc/resolv.conf
是到 的符号链接/run/resolvconf/resolv.conf
。这在 Ubuntu 17.04 上是必需的,但我不确定它是否在 16.04 上。这是 DNS 名称解析所必需的。chroot
进入挂载的文件系统。您在第一个命令中安装的设备需要调整以匹配您安装的根卷。
mount /dev/xubuntu-vg/root /mnt
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
mount --bind /run /mnt/run # if needed, as noted above
chroot /mnt
apt install gnucash # or whatever you need
Run Code Online (Sandbox Code Playgroud)
我能够安装gnucash
,一个我以前没有安装过的应用程序,它有很多依赖项。重新启动后,GnuCash 已安装并正常运行。
请注意,我apt-get update
在安装之前没有更新缓存,这是故意的,因为我知道我的安装缓存是最新的。根据您的情况,可能需要更新缓存。