13.3. 为 Capsule 设置 Flatpak remote
配置胶囊服务器,将 Flatpak 存储库同步并分发到受管主机。
注意
Capsules 同步 Flatpak,并使其可用于所有主机,但不能供组织、内容视图或生命周期环境使用。客户端在全局的 Capsule 上接收最新的 Flatpaks 同步。
先决条件
- 将 Flatpak 存储库同步到胶囊。如需更多信息,请参阅 第 4.7 节 “同步软件仓库”。
流程
在受管主机上,将 Capsule 添加为 Flatpak remote:
flatpak remote-add --authenticator-name=org.flatpak.Authenticator.Oci katello oci+https://capsule.example.com/pulpcore_registry/
$ flatpak remote-add --authenticator-name=org.flatpak.Authenticator.Oci katello oci+https://capsule.example.com/pulpcore_registry/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 Podman 登录:
podman login satellite.example.com
$ podman login satellite.example.com
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 有关使用 Podman 登录的更多信息,请参阅 第 12.4 节 “配置 Podman 和 Docker 以信任证书颁发机构”。
如果没有保存凭证,您可能需要再次登录 registry。
可选:使用以下选项之一永久保存凭证:
为当前用户保存凭证:
cp $XDG_RUNTIME_DIR/containers/auth.json $HOME/.config/flatpak/oci-auth.json
$ cp $XDG_RUNTIME_DIR/containers/auth.json $HOME/.config/flatpak/oci-auth.json
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在系统范围内保存凭证:
cp $XDG_RUNTIME_DIR/containers/auth.json /etc/flatpak/oci-auth.json
$ cp $XDG_RUNTIME_DIR/containers/auth.json /etc/flatpak/oci-auth.json
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
安装您的应用程序。例如,要安装 Mozilla Firefox Flatpak:
flatpak install firefox
$ flatpak install firefox
Copy to Clipboard Copied! Toggle word wrap Toggle overflow