QubesオペレーティングシステムへのUbuntuソフトウェアアプリケーションのインストール

QubesオペレーティングシステムへのUbuntuソフトウェアアプリケーションのインストール

Qubes OSにLibreOfficeなどのUbuntuソフトウェアアプリケーションをインストールできますか?

ありがとうございます。

答え1

Ubuntu自体はQubesにインストールできますが、ライセンスの問題のため、次のいずれかが必要です。

  1. UbuntuスタンドアロンをHVMとしてインストールする
  2. 使用クムスビルダーこれにより、より柔軟なUbuntuオペレーティングシステムテンプレートが作成されます。

Qubesには多くの点でUbuntuに似たDebian OSテンプレートがあり、次のように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など)にインストールされます。これらは呼び出されますテンプレートVM。これができなければならず、このガイドに従ってください:

注:* UbuntuはDebianベースのオペレーティングシステムであるため、パッケージタイプ(.deb)とパッケージマネージャ(apt)を共有します。 UbuntuまたはDebianに.debパッケージをインストールできます。 Qubesで実行されているアプリケーションのテンプレートの特性により、ゲスト仮想マシンの内部動作が不透明になるため、QubesでUbuntuまたはDebianを区別する必要はありません。

TemplateVMに新しいソフトウェアを永久にインストールするには:

  1. TemplateVMを起動します。
  2. 端末(gnome-terminalなど)やgpk-applicationなどの専用ソフトウェア管理アプリケーションを起動します。
  3. そのオペレーティングシステム内の一般的な指示に従ってソフトウェアをインストールします(たとえば、Fedoraの場合はsudo dnf install <PACKAGE_NAME>、Debianの場合はsudo apt install <PACKAGE_NAME>)。
  4. TemplateVMを閉じます。
  5. 変更を適用するには、すべてのTemplateVMベースのTemplateBasedVMを再起動します。
  6. (オプション)関連する templateBasedVM の Qube 設定で、[アプリケーション] タブに移動してリストから新しいアプリケーションを選択し、[OK] をクリックします。これらの新しいショートカットはアプリケーションメニューに表示されます。

関連情報