7.3. サブスクライブしていないシステムで Red Hat Flatpak リモートを有効にする
Red Hat Ecosystem Catalog からアプリケーションをインストールするには、Red Hat Enterprise Linux システムで Red Hat Flatpak リモートを有効にしてください。
Red Hat のサブスクリプションを利用しているシステムを使用している場合、Red Hat Flatpak Registry にアクセスする際に Red Hat の認証情報を提供する必要はありません。サブスクライブしていないシステムでは、flatpak remote-add コマンドを使用して、認証情報を JSON ファイルに保存してください。
前提条件
Red Hat カスタマーポータルにアカウントがある。
注記ユーザーがお客様ポータルアカウントを持っていない場合、大規模なデプロイメントではレジストリーサービスアカウントを使用してください。詳細は、Registry Service Accounts を参照してください。
手順
redhat-flatpak-repoパッケージがインストールされていない場合は、インストールするか、rhelFlatpak リモートを追加してください。$ flatpak remote-add \ --if-not-exists \ rhel \ https://flatpaks.redhat.io/rhel.flatpakrepoRed Hat エコシステムカタログにログインしてください。
$ podman login flatpaks.registry.redhat.io Username: your-user-name Password: your-passwordRed Hat カスタマーポータルアカウントの認証情報またはレジストリーサービスアカウントのトークンを指定します。
デフォルトで、Podman はログアウトするまでしか認証情報を保存しません。
必要に応じて、認証情報を永続的に保存します。以下のオプションのいずれかを使用します。
現在のユーザーの認証情報を保存する。
$ cp $XDG_RUNTIME_DIR/containers/auth.json \ $HOME/.config/flatpak/oci-auth.jsonシステム全体に認証情報を保存する。
# cp $XDG_RUNTIME_DIR/containers/auth.json \ /etc/flatpak/oci-auth.jsonシステム全体に認証情報をインストールする場合は、レジストリーアカウントトークンを使用して Red Hat エコシステムカタログにログインしてください。
検証
有効な Flatpak リモートをリスト表示します。
$ flatpak remotes Name Options rhel system,oci,no-gpg-verify