如何不重启应用 Fedora CoreOS 更改
你想安装 Fedora CoreOS 包而不必重启整个系统以使包可用吗?只需运行
apply_live_rpm_ostree.sh
sudo rpm-ostree ex apply-live在运行你的 rpm-ostree install 命令之后。
例如:
install_nano_and_apply_live.sh
sudo rpm-ostree install nano
sudo rpm-ostree ex apply-live注意由于多种原因这并不完全安全,即使对于看似无害的实用程序包如 nano:
- 如命令中的
ex所示,apply-live命令是实验性的 - 它可能应用新 OSTree 的其他更改如自动安装的更新,因此可能有影响
- 在有生产服务运行的系统上更改文件时,服务可能崩溃或遇到其他问题。这可能不会立即发生,并且可能难以调试,特别是在复杂环境中。如果你想安全地更新服务,几乎总是最好直接重启到新 OSTree。
另请阅读我们之前关于为什么在 Fedora CoreOS 上 rpm-ostree 安装后必须重启?的文章,其中我们解释了重启背后的技术原因。
Check out similar posts by category:
CoreOS
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow