是否可以在 Qubes OS 中安装 Ubuntu 软件应用程序,例如 LibreOffice 等?
谢谢。
答案1
Ubuntu 本身可以安装到 Qubes 中,但由于许可问题,它需要以下其中一项:
- 将 Ubuntu 单独安装为 HVM
- 使用库布斯建造者这将生成更灵活的 Ubuntu 操作系统模板。
Qubes 确实有一个 Debian 操作系统模板,它在很多方面与 Ubuntu 相似,并且可以轻松地从 dom0 安装,如下所示:
sudo qubes-dom0-update qubes-template-debian-8
模板安装后,您可以更新它,然后开始安装 LibreOffice 等应用程序:
sudo apt-get install libreoffice
Debian 模板在预安装的软件包方面有些偏少。如果您希望安装传统的桌面应用程序和实用程序(包括 LibreOffice),您可以使用tasksel
模板中的命令选择桌面环境选项之一(例如 Gnome 或 KDE)。
至于在 Debian 中安装实际的 Ubuntu 软件包,除了 YMMV 之外的某些程序可能是可行的。除 Linux 内核包外,这是一个常见的 Ubuntu/Debian 问题;模板的内核安装是通过 dom0 包管理来处理的。
答案2
Qubes 基于 Xen 虚拟机管理程序,因此它区分主机 (Dom0) 和来宾 (DomU)。在 Dom0 上安装软件会破坏 Qubes 的安全模型并使其变得无用,因此应该避免。
而是在 DomU 操作系统(例如 Ubuntu)中安装程序。这些被称为模板虚拟机。要做到这一点,遵循本指南:
注意:* Ubuntu 是基于 Debian 的操作系统,因此它们共享包类型 (.deb) 和包管理器 (apt)。您可以在 Ubuntu 或 Debian 上安装任何 .deb 软件包。您无需在 Qubes 中区分 Ubuntu 或 Debian,因为由于 Qubes 中运行应用程序的模板化性质,来宾虚拟机的内部工作变得不透明。
要在 TemplateVM 中永久安装新软件:
- 启动 TemplateVM。
- 启动终端(例如 gnome-terminal)或专用软件管理应用程序,例如 gpk-application。
- 按照该操作系统内的正常指示安装软件(例如,在 Fedora 上使用 sudo dnf install <PACKAGE_NAME>,在 Debian 上使用 sudo apt install <PACKAGE_NAME>)。
- 关闭 TemplateVM。
- 重新启动所有基于 TemplateVM 的 TemplateBasedVM 以使更改生效。
- (可选)在相关 emplateBasedVM 的 Qube 设置中,转至应用程序选项卡,从列表中选择新应用程序,然后按确定。这些新的快捷方式将出现在应用程序菜单中。