完全同步两台ubuntu机器

el1*_*780 10 software-recommendation

有什么软件可以在两台电脑之间同步文件夹和软件吗?例如,如果我将程序“A”安装到我的桌面上,如果我已经同步了这两个程序,我也想安装到我的笔记本电脑上。我希望我的文件和文件夹也一样。如果我对桌面进行了更改,我希望这些更改也能影响我的笔记本电脑(我将 Ubuntu One 作为解决方案排除在外)。

感谢您的时间和耐心!

Kar*_*son 5

正如迈克尔 K 指出的那样,您可以通过以下方式保持同步:

dpkg --get-selections > <file>
Run Code Online (Sandbox Code Playgroud)

使用您喜欢的方法将文件从源机器复制到目的地,然后

dpkg --set-selections < <file>
apt-get dselect-upgrade
Run Code Online (Sandbox Code Playgroud)

这样一来,一台机器上安装的所有软件包都将安装在另一台机器上,而在源机器上删除的软件包将从目的地删除,因此这样做非常危险,尤其是在将台式机同步到笔记本电脑时,因为笔记本电脑可能需要台式机一般不会的某些驱动程序。

根据我部署标准化系统的经验,我可以告诉你,一旦基本构建就位,包的同步是非常罕见的事情,正如迈克尔指出的那样,硬件是相同的,最重要的是目的也是相同的。


reg*_*gan 5

Ubuntu 软件中心有一个包同步功能。单击文件 -> 在计算机之间同步。

对于没有 Ubuntu One 的双向文件同步,请尝试Unison这里有一些说明


Pan*_*her 5

尽管您的想法听起来不错,但您可能不想同步所有内容,例如各种锁定文件和 .xauthority。

您最好确定要同步哪些文件或数据。

然后,您可以使用从 rsync 到 unison 的任意数量的工具。

您可以使用 rsync 来同步您的数据。这两个工具都有图形前端

同步

看:

Ubuntu 维基 Unison

Ubuntu 维基 rsync