我想在我的台式机、笔记本电脑和工作台式机上运行我选择的发行版。我即将从 Ubuntu 切换到 Fedora,我发布这个帖子是因为我想要一些关于如何使这种工作变得更容易的建议。
当我必须在三台独立的机器上安装我需要的所有东西/按照我喜欢的方式定制 GNOME(或者可能是 Cinnamon)时,它会变得乏味。我正在寻找让这件事变得更简单的方法;一种设置一次并在所有机器上复制的方法。最好的方法是什么?
我还想避免在三台不同的计算机上实施更改(例如新的热键)。我在某处读到了一个关于在 上使用 Git 的巧妙技巧~/
,指示它忽略所有文件,除了我想通过从 github 获取和重置来轻松更新的文件。有人有可能更好的替代策略吗?
答案1
因此,实际上您需要担心以下几件事:
1)在所有机器上安装相同的软件。这很容易做到,可以通过clonezilla 克隆,也可以获取已安装软件包的列表,然后让软件包管理器在其他计算机上安装匹配的软件包。如果您使用不同的 CPU 架构,则依赖于架构的包名称可能会导致问题。
2) 您更改、创建的任何系统级配置等。Apache 主机配置等。对我来说,我使用编辑器,它会在我编辑时joe
创建一个名为.所以我只是找到所有以 结尾的文件,删除波浪号,并制作一个存档,然后在另一台机器上提取。效果很好,只要你完成了第 1 步。filename~
filename
~
3) 您的主目录以及您在那里进行的任何自定义。桌面壁纸、自动启动应用程序、菜单项、桌面图标等。
好消息是有多种方法可以解决这个问题。有配置管理工具,以及使用其他工具的创造性方法,例如git
签入/签出配置文件等。或者您可以使用一两个脚本自己完成。