如何备份我的程序/应用程序,以便在重新安装新的程序/应用程序后,我仍然可以使用备份的程序/应用程序?
有没有办法,我可以备份我的所有程序,所有应用程序,将它们放在目录或其他东西,以便我可以在下次快速安装它们,而无需手动浏览应用程序中心,从终端下载它们等?
请注意,我可能会从我导出它们之外的发行版中导入它们。 所以,说我在Ubuntu,导出一些东西,然后安装BT并想从那里导入它们。
当我必须格式化我的Ubuntu时,我按照以下步骤操作:
-
dpkg --get-selections > package_list
这将创建一个文本文件(package_list
),其中包含系统中安装的所有软件包。 如果要删除某些包,可以编辑该文件。 - 备份
/etc/apt/sources.list
文件和/etc/apt/sources.list.d/
夹。 这里有所有的存储库。 - 备份
/home/MyUser
文件夹。 所有应用程序设置都是用户主文件夹中的隐藏文件夹/文件,可能您想要选择要还原的设置。 - 格式化并安装新的Ubuntu。
- 恢复您的存储库(
/etc/apt/sources.list
文件和/etc/apt/sources.list.d/
夹)。 -
sudo apt-get update && sudo apt-get upgrade
-
sudo dpkg --clear-selections
和sudo dpkg --set-selections < package_list
。 还原已安装软件包的信息。 - 安装它们:
sudo apt-get update && sudo apt-get dselect-upgrade
- 最后,
sudo apt-get autoremove
来清理一些包。
好吧,有9个步骤,但你有一个简单的Ubuntu干净安装。
另一个解决方案是使用已安装的应用程序保存列表,然后使用sudo apt-get install app-name
(您可以创建一个bash脚本)。
对于高达15.04的版本,Aptik是一种很好的GUI方法,可以备份到远程驱动器,只需点击几下鼠标即可恢复所有内容。
它可以在PPA中使用。