13.10. Satellite ホストへの Flatpak アプリケーションのインストール
コマンドラインを使用して、有効な Flatpak リモートから選択したアプリケーションをインストールします。
前提条件
- Flatpak がホストにインストールされている。
- Satellite Server からアプリケーションを使用するコンテンツホストに Flatpak をセットアップした。詳細は、Flatpak の設定 を参照してください。
-
アプリケーションリポジトリーと Flatpak ランタイムリポジトリーがホストで使用可能であることを確認する。
rhel9/firefox-flatpakなどの Flatpak アプリケーションは、インストールのランタイムに依存します。 - Red Hat Flatpak リモートが有効になっている。
- ホストに Podman がインストールされていることを確認する。
-
ライフサイクル環境で非認証のプルが許可されていない場合は、Satellite から Flatpak アプリケーションをインストールするために、Satellite アカウントに
view_lifecycle_environments、view_products、およびview_content_views権限があることを確認する。 -
Satellite アカウントに、認証用のアクセストークンを生成するための
create_personal_access_tokens権限を付与するロールがある。このトークンは、podman loginを実行するときに自動的に生成されます。
手順
管理対象ホストで、Satellite Server を Flatpak リモートとして追加します。
flatpak remote-add --authenticator-name=org.flatpak.Authenticator.Oci katello oci+https://satellite.example.com/
$ flatpak remote-add --authenticator-name=org.flatpak.Authenticator.Oci katello oci+https://satellite.example.com/Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のいずれかの方法を使用して、ホストをコンテナーレジストリーにログインします。
証明書認証
- ホストを Satellite または Capsule に登録するときは、Set up container registry certs チェックボックスを選択します。
-
ホストがすでに登録されている場合は、ホスト上で Flatpak - Login to registry via podman ジョブテンプレートを実行します。Set up certificate authentication を
trueに設定し、Capsule の URL をレジストリー URL として入力します。
Podman の使用
Podman を使用してログインします。
podman login satellite.example.com
$ podman login satellite.example.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow
アプリケーションをインストールします。たとえば、Mozilla Firefox Flatpak をインストールするには、次のようにします。
flatpak install firefox
$ flatpak install firefoxCopy to Clipboard Copied! Toggle word wrap Toggle overflow 関連情報
- Flatpak アプリケーションの起動の詳細は、Flatpak アプリケーションの起動 を参照してください。
- Flatpak アプリケーションの更新の詳細は、Flatpak アプリケーションの更新 を参照してください。