正文:
步骤一:注册客户端到 SUSE Repository Mirroring Tool (RMT)
1.1 通过使用 SUSEConnect 命令注册
如果是 HTTP 协议:
# SUSEConnect --url http://<SUSE Repository Mirroring Tool (RMT) Server's IP address or FQDN>
或者:
# SUSEConnect --url http://<SUSE Repository Mirroring Tool (RMT) Server's IP address or FQDN>:80
如果是 HTTPS 协议:
# SUSEConnect --url https://<SUSE Repository Mirroring Tool (RMT) Server's IP address or FQDN>
或者:
# SUSEConnect --url http://<SUSE Repository Mirroring Tool (RMT) Server's IP address or FQDN>:443
1.2 通过 RMT server 的脚本注册
1.2.1 从 RMT 服务器下载 rmt-client-setup 脚本
如果是 HTTP 协议:
# curl http://<SUSE Repository Mirroring Tool (RMT) Server's IP address or FQDN>/tools/rmt-client-setup --output rmt-client-setup
如果是 HTTPS 协议:
# curl https://<SUSE Repository Mirroring Tool (RMT) Server's IP address or FQDN>/tools/rmt-client-setup --output rmt-client-setup
1.2.2 执行 rmt-client-setup 脚本
如果是 HTTP 协议:
# sh rmt-client-setup http://RMT_SERVER/
如果是 HTTPS 协议:
# sh rmt-client-setup https://RMT_SERVER/
步骤二:查看客户端到 SUSE Repository Mirroring Tool (RMT) 的注册状态
# SUSEConnect --status-text
步骤三:取消注册客户端到 SUSE Repository Mirroring Tool (RMT)
3.1 取消注册客户端到 SUSE Repository Mirroring Tool (RMT)
# SUSEConnect –de-register
或者:
# SUSEConnect -d
3.2 清空客户端与 SUSE Repository Mirroring Tool (RMT) 相关的缓存
# SUSEConnect --cleanup
3.3 删除客户端与 SUSE Repository Mirroring Tool (RMT) 相关的文件
# rm -f /etc/SUSEConnect
# rm -rf /etc/zypp/credentials.d/*
# rm -rf /etc/zypp/repos.d/*
# rm -f /etc/zypp/services.d/*
参考文献:
https://documentation.suse.com/sles/15-SP1/single-html/SLES-rmt/index.html#sec-rmt-client-clientsetupscript