问题描述
有没有一种方法,我可以备份我的所有程序,所有应用程序,将它们放在一个目录或其他东西中,以便我下次可以快速安装它们,而不必手动浏览应用程序中心,从终端下载它们等?
请注意,我可能会从导出它们的发行版以外的发行版导入它们。\n因此,假设我在 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 脚本)。