我计划基本上在两台不同的机器之间克隆 Fedora 安装。我正在新系统中进行全新安装。但是,我想知道是否可以仅复制已安装的软件包,我知道这很容易实现。看同步 Fedora 的两个安装或者如何将已安装的软件包选择从一个 Fedora 实例复制到另一个实例?
我的问题是,是否不仅可以安装所有缺少的软件包,还可以删除那些未安装在源系统上的软件包?我发现使用 apt, using 可以实现类似的功能apt-clone
,但我在 rpm/dnf 环境中找不到任何内容。
答案1
同样的方法,真的。获取本地软件包列表,获取远程列表,用于sort
对它们进行排序,用于comm -2 -3 local.txt other.txt
获取仅存在于本地安装中的条目。然后首先卸载它们,然后安装远程列表。 (如果您使用的是dnf shell
,则可以将这些步骤合并为一个。)
请注意,这 100% 听起来好像您需要一个良好的文件和设置备份解决方案,因为安装新的 Fedora 不太可能更快。