7.3. 在未订阅的系统上启用 Red Hat Flatpak remote 存储库
要从红帽生态系统目录安装应用程序,请在 Red Hat Enterprise Linux 系统上启用 Red Hat Flatpak remote 存储库。
如果您使用红帽订阅的系统,则不需要在访问 Red Hat Flatpak Registry 时提供红帽凭证。在未订阅的系统中,使用 flatpak remote-add 命令,并将凭证保存到 JSON 文件中。
先决条件
您在红帽客户门户网站上有一个帐户。
注意对于用户没有客户门户网站帐户的大规模部署,请使用 registry 服务帐户。详情请查看 注册表服务帐户。
流程
如果您没有安装
redhat-flatpak-repo软件包,请安装它或添加rhelFlatpak remote:$ flatpak remote-add \ --if-not-exists \ rhel \ https://flatpaks.redhat.io/rhel.flatpakrepo登录到红帽生态系统目录:
$ podman login flatpaks.registry.redhat.io Username: your-user-name Password: your-password为您的红帽客户门户网站帐户或注册表服务帐户令牌提供凭证。
默认情况下,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在系统范围内安装凭证时,请使用 registry 帐户令牌登录到 Red Hat Ecosystem Catalog。
验证
列出启用的 Flatpak remote:
$ flatpak remotes Name Options rhel system,oci,no-gpg-verify