如何备份我的程序/应用程序,以便在重新安装新的程序/应用程序后,我仍然可以使用备份的程序/应用程序?

有没有办法,我可以备份我的所有程序,所有应用程序,将它们放在目录或其他东西,以便我可以在下次快速安装它们,而无需手动浏览应用程序中心,从终端下载它们等?

请注意,我可能会从我导出它们之外的发行版中导入它们。 所以,说我在Ubuntu,导出一些东西,然后安装BT并想从那里导入它们。

当我必须格式化我的Ubuntu时,我按照以下步骤操作:

  1. dpkg --get-selections > package_list这将创建一个文本文件( package_list ),其中包含系统中安装的所有软件包。 如果要删除某些包,可以编辑该文件。
  2. 备份/etc/apt/sources.list文件和/etc/apt/sources.list.d/夹。 这里有所有的存储库。
  3. 备份/home/MyUser文件夹。 所有应用程序设置都是用户主文件夹中的隐藏文件夹/文件,可能您想要选择要还原的设置。
  4. 格式化并安装新的Ubuntu。
  5. 恢复您的存储库( /etc/apt/sources.list文件和/etc/apt/sources.list.d/夹)。
  6. sudo apt-get update && sudo apt-get upgrade
  7. sudo dpkg --clear-selectionssudo dpkg --set-selections < package_list 。 还原已安装软件包的信息。
  8. 安装它们: sudo apt-get update && sudo apt-get dselect-upgrade
  9. 最后, sudo apt-get autoremove来清理一些包。

好吧,有9个步骤,但你有一个简单的Ubuntu干净安装。

另一个解决方案是使用已安装的应用程序保存列表,然后使用sudo apt-get install app-name (您可以创建一个bash脚本)。

对于高达15.04的版本,Aptik是一种很好的GUI方法,可以备份到远程驱动器,只需点击几下鼠标即可恢复所有内容。

它可以在PPA中使用。