![在台式机和笔记本电脑之间同步应用程序/设置](https://linux22.com/image/1075300/%E5%9C%A8%E5%8F%B0%E5%BC%8F%E6%9C%BA%E5%92%8C%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E4%B9%8B%E9%97%B4%E5%90%8C%E6%AD%A5%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%2F%E8%AE%BE%E7%BD%AE.png)
我不需要设置笔记本电脑上使用的所有应用程序,而是只需按下某个按钮,笔记本电脑就会安装桌面上安装的所有内容。
如果它也可以进行外观设置之类的,那就很酷了,但这不是必需的。
这有可能吗?还是说这样做会比实际更麻烦,还是手动操作更好?
我的台式机上运行的是 64 位系统,如果这会使事情变得更加复杂,那么我可能会在笔记本电脑上运行 32 位上网本混音版。
答案1
您可以使用一网通它使用 Ubuntu One 来同步您已安装的应用程序。安装后(软件包名称为 oneconf),可从软件中心的文件菜单中使用它。
答案2
要同步设置,只需同步 /home/username 目录中所有不可见的文件夹。您可以使用 rsync 或 Ubuntu One。同步软件包有点棘手,因为如果您只是获取软件包列表并安装所有软件包,您将丢失哪些是手动的、哪些是自动的相关信息。如果这不是问题,请sudo dpkg --get-selections | grep '[[:space:]]install$='| awk '{print $1}' > installedpackages
获取列表并cat installedpackages | xargs sudo apt-get --ignore-missing install
从列表中安装软件包。
答案3
如果您使用的是相同的架构(64 位),那么这将很容易。如果您的笔记本电脑比较新,它可能会运行 64 位。
要复制应用程序(最近安装的),请在桌面上按 alt-F2 并输入
gksu nautilus
现在浏览文件系统 (/) 并将 /var/cache/apt/archives 文件夹中的所有内容复制到拇指驱动器。
现在将其带到笔记本上(仅当它是相同的架构时)打开 synaptic PM(在管理菜单上),完成后,关闭对话框,然后转到文件 -> 添加下载的软件包。浏览到您的拇指驱动器并选择包含缓存的文件夹。一旦 Synaptic 查看完文件,单击顶部菜单上的应用。这将安装与桌面相同的所有应用程序。至于将它们安装在桌面上,我相信有一个软件中心的 mod 可以同步软件包列表,如 Ubuntu One,并允许另一个镜像它。但现在我找不到它。