我应该先安装软件还是在新安装的 Ubuntu 上同步点文件?

我应该先安装软件还是在新安装的 Ubuntu 上同步点文件?

我正在编写一个脚本,在新安装 Minimal Ubuntu(mini.iso) 后执行,以安装我需要的所有软件并同步我之前备份的点文件。

避免错误的最佳方法是什么?安装软件,然后在我的 /home 文件夹中同步点文件,或者相反?

谢谢!

答案1

我一直在做相反的事情,我安装操作系统,然后使用 APT / snapd 安装软件包,然后复制点文件。

首先在虚拟机上尝试,检查安装较新的操作系统(或较新的软件包版本)并重新使用现有的点文件时可能会出现问题。有时conf文件语法可能已经改变,但我会在未来寻找避免这种麻烦的方法。通常有一些folder.d/目录,用户可以在其中放置不会被覆盖的覆盖设置,并且很容易看到默认值的变化。

我知道您没有明确询问这一点,但如果您不知道 git 是管理点文件的好方法。我用亚德姆我自己 - 就像普通的 git 命令一样。

答案2

我总是将/home文件夹和系统文件放在硬盘上的单独分区上。每当我重新安装系统时,/home文件夹都保持不变,在安装过程中我只是使用该/home分区作为/home安装点(没有格式化)。新安装的系统从未出现过任何问题。

因此,这种情况对应于:“首先复制点文件,然后安装软件”。

我的直觉是,大多数新安装的程序首先会查看给定的配置目录(“dotfile”)是否存在。如果他们这样做,软件将从那里加载配置数据。如果不这样做,软件将创建点文件并初始化默认配置值。

相关内容