test
我有两台名为和 的服务器prod
,它们安装了完全相同的软件包。
第一天我dnf upgrade
服务器test
然后测试安装通风口是否良好。
如果测试结果良好,我会在prod
第二天进行升级,但现在新的软件包已经到达,如果我安装它,两个系统将不相等,并且prod
将有一个我尚未测试的软件包。
我应该复制这些文件*.rpm
,test
然后将它们复制到prod
并执行操作rpm -U *.rpm
,还是有预定义的方法来执行此操作?
test
我有两台名为和 的服务器prod
,它们安装了完全相同的软件包。
第一天我dnf upgrade
服务器test
然后测试安装通风口是否良好。
如果测试结果良好,我会在prod
第二天进行升级,但现在新的软件包已经到达,如果我安装它,两个系统将不相等,并且prod
将有一个我尚未测试的软件包。
我应该复制这些文件*.rpm
,test
然后将它们复制到prod
并执行操作rpm -U *.rpm
,还是有预定义的方法来执行此操作?
您应该维护自己的上游软件包存储库的本地镜像,并且仅在您打算更新系统时才更新它。这允许您继续运行
dnf upgrade
,而不用担心复制 rpm 文件并运行rpm -U
,但它确保在不同日期运行的更新将看到相同的软件包集。您可以使用该
dnf reposync
插件来帮助维护本地存储库镜像。