Amazon WorkSpaces (Amazon Linux 2) で Flatpak を使いたかったのでセットアップしてみました。やり方を書いておきます。
ビルドとインストール
Amazon 標準のパッケージがありましたが、バージョンがかなり古かったので、ソースからビルドした方がよいでしょう。
自前でビルドするか、私がビルドしたパッケージを配布先から入手してインストールしてください。詳しくは README をどうぞ。
テスト
試しに flathub のレポジトリを追加してみます。
flatpak remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak remotes
出力:
Name Options
flathub system
できました
デスクトップサービスのインストール
Flatpak パッケージのアプリはサンドボックス内で実行されます。このため、例えば、「URL をシステム標準のブラウザで開く」や「システムのファイル選択ウィンドウを開く」といった動作をアプリが行うには、アプリがデスクトップサービス (xdg-desktop-portal) を呼び出せるようにしておく必要があります。
Amazon 標準の xdg-desktop-portal パッケージはありましたが、やはりバージョンが古いので、ソースからビルドした方がよいでしょう。
自前でビルドするか、私がビルドしたパッケージを配布先から入手してインストールしてください。詳しくは README をどうぞ。