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

VeX*_*eXe 25 backup

有没有办法,我可以备份我所有的程序,所有的应用程序,把它们放在一个目录或什么的地方,这样我下次就可以快速安装它们,而不必手动通过应用程序中心,从终端下载它们等等?

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

小智 34

当我必须格式化我的 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 脚本)。

  • 对于未来的读者:我信心大增,昨天进行了重新安装。我“导出”然后“导入”已安装软件列表的部分顺利进行。“备份主文件夹”部分进行得很顺利,因为我像以前一样配置了我的笔记本电脑。有些人报告说,如果帐户/权限配置不完全相同,“回到过去”快照可能无法识别旧快照。 (2认同)