是否有任何软件可以在两台 PC 之间同步文件、文件夹和软件?例如,如果我将程序“A”安装到我的桌面,我希望如果已同步这两个程序,那么它也安装到我的笔记本电脑上。我希望我的文件和文件夹也如此。如果我对我的桌面做了一些更改,我希望这些更改也能影响我的笔记本电脑(我排除了 Ubuntu One 作为解决方案)。
感谢您的时间和耐心!
答案1
正如 Michael K 指出的那样,你可以通过执行以下操作来保持同步:
dpkg --get-selections > <file>
使用您喜欢的方法将文件从源机器复制到目标机器
dpkg --set-selections < <file>
apt-get dselect-upgrade
这样,所有安装在一台机器上的软件包都将安装在另一台机器上,而且在源机器上删除的软件包也将从目标机器上删除,所以这样做非常危险,特别是在将台式机同步到笔记本电脑时,因为笔记本电脑可能需要某些驱动程序,而台式机通常不需要。
根据我部署标准化系统的经验,我可以告诉你,一旦基础构建到位,软件包的同步是非常罕见的事情,正如迈克尔指出的那样,前提是硬件相同,最重要的是用途也相同。
答案2
答案3
虽然您的想法听起来不错,但您可能不想同步所有内容,例如各种锁文件和.xauthority。
您最好确定要同步的文件或数据。
然后您可以使用从 rsync 到 unison 的任意数量的工具。
您可以使用 rsync 来同步数据。这两种工具都有图形化前端
看: