13.4. 将内容导入并导出到 Flatpak 的 Satellite 服务器
在具有断开连接的 Satellite 服务器实例的环境中,使用 Hammer CLI 将 Flatpak 内容传送到 Satellite 服务器。
先决条件
- 启用 Flatpak remote。有关启用 Flatpak remote 的详情,请参考 第 13.1 节 “启用 Flatpak remote”。
CLI 过程
从连接的 Satellite 服务器导出内容:
hammer content-export start \ --export-to=My_Path_to_Export_Directory \ --id=My_Product_ID
$ hammer content-export start \ --export-to=My_Path_to_Export_Directory \ --id=My_Product_ID
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将导出的内容导入到断开连接的 Satellite 服务器:
hammer content-import start --path=My_Path_to_Export_Directory/export.tar
$ hammer content-import start --path=My_Path_to_Export_Directory/export.tar
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将断开连接的 Satellite 添加为 Flatpak remote :
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 使用 Podman 登录:
podman login satellite.example.com
$ podman login satellite.example.com
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