Можно ли установить программные приложения Ubuntu, такие как LibreOffice и другие, в ОС Qubes?
Спасибо.
ОС Qubes использует диспетчер пакетов RPM в качестве диспетчера пакетов. Ubuntu (, как и Debian, на котором основана Ubuntu ), использует пакеты.deb. Прежде чем пытаться установить файл.deb, проверьте, доступен ли тот же пакет в виде файла.rpm в стандартных репозиториях yum.
Чтобы преобразовать пакет из deb в rpm, используйте пакет Alien. Вы должны использовать чужой в крайнем случае, вам лучше скомпилировать из исходного кода.
Преобразование пакета.deb в пакет.rpm:
sudo alien -r package.deb
Чтобы установить преобразованный пакет.rpm:
sudo yum install package.rpm
Саму Ubuntu можно установить в Qubes, но из-за проблем с лицензированием для нее требуется одно из следующих:
У Qubes есть шаблон ОС Debian, который во многом похож на Ubuntu и может быть легко установлен из dom0 вот так:
sudo qubes-dom0-update qubes-template-debian-8
После установки шаблона вы можете обновить его, а затем начать установку приложений, таких как LibreOffice:
sudo apt-get install libreoffice
Шаблон Debian несколько минимален с точки зрения предварительно -установленных пакетов. Если вы хотите, чтобы на рабочем столе был установлен стандартный набор приложений и утилит (, включая LibreOffice ), вы можете выбрать один из вариантов среды рабочего стола (, например Gnome или KDE ), используя команду tasksel
в шаблоне..
Что касается установки реальных пакетов Ubuntu в Debian, это возможно с некоторыми программами, кроме YMMV. За исключением пакета ядра Linux, это общая проблема Ubuntu/Debian; установка ядра для шаблонов выполняется с помощью управления пакетами dom0.
Qubes основан на гипервизоре Xen, поэтому различает хост (Dom0 )и гостевой (DomU ). Установка программного обеспечения на Dom0 тормозит модель безопасности Qubes и делает ее бесполезной, поэтому ее следует избегать.
Вместо этого устанавливайте программы в ОС DomU, например Ubuntu. Они известны как шаблонные виртуальные машины . Для этого следуйте этому руководству:
NOTE:* Ubuntu is a Debian based OS, so they share package types (.deb) and package managers (apt). You can install any.deb package on either Ubuntu or Debian. You will not need to distinguish between Ubuntu or Debian in Qubes, because the inner workings of the guest VMs becom opaque due the templated nature of running applications in Qubes.