如何将已安装的程序传输到其他PC

我的ubuntu笔记本电脑是根据我选择的所有程序和主题定制的,我可以将这些软件转移到运行ubuntu的另一台计算机上并通过USB驱动器安装在那里。

我知道一种手动方式来做到这一点,所以在这里:

  • /var/cache/apt/archives的内容复制到USB驱动器上的文件夹中。 或者,您可以使用AptOnCD创建光盘映像存储库。
  • 在文件管理器(Nautilus)中,在您的主目录中,显示隐藏文件夹(暂时将键盘快捷键设置为Ctrl+H )。 以句点开头的文件夹是隐藏文件夹,包含您使用的应用程序的用户首选项。 找到要备份的应用程序的文件夹(例如.thunderbird.wine ),并将所有这些文件夹复制到(最好)USB驱动器上的其他文件夹中。
  • 现在,您希望以与第一台计算机相同的方式配置计算机,从USB驱动器将所有这些Deb文件复制到/var/cache/apt/archives (如果您想要,则必须以root用户身份执行)从Synaptic安装它们(在Synaptic中做的更好一点,因为如果Synaptic找到该软件包的更新版本,它将从Internet下载它)。 或者你可以去终端的那个文件夹(在终端你可以做cd /media/usbdrive/debfiles/然后运行sudo dpkg -i *.deb来安装所有这些deb文件。你可能想要进入Synaptic之后确保您没有任何缺少的软件包进行安装。
  • 最后,将以句点开头的文件夹复制到新的主目录中。 如果那里已有文件夹,您可以先删除它(确保应用程序已关闭)。 例如,当Thunderbird未运行时,请删除主目录中的.thunderbird.thunderbird从USB驱动器复制.thunderbird

这应该为您提供所使用的所有软件的快速安装(以节省下载时间),并快速导入这些应用程序的用户配置。 请享用。

这不是不可能的,但它需要做很多工作。 但是,听起来您希望保留应用程序设置,以便不必重新配置。 好消息! 与Windows不同,设置未连接到应用程序。 所有设置都存储在您的主目录中,因此如果您将其复制到另一台计算机并重新安装该软件,它将完全像在另一台计算机上一样。

传输特定的应用程序设置也非常简单。 新软件通常将其设置存储在〜/ .config / application_name /中,它的数据存储在〜/ .local / share / application_name /中,缓存存储在〜/ .cache / application_name中。 不幸的是,并非所有应用程序都遵循该惯例。 旧约定是将其直接存储在您的主目录中,例如〜/ .appname。

在将文件复制到新计算机时,请确保新计算机的运行版本与上一版本相同 (复制所有文件的位置)。

如果没有相同版本的ubuntu,那么系统可能会崩溃。 所以在这之前要小心。

    Interesting Posts