AbstProcDo Asked: 2019-07-23 20:48:34 +0800 CST2019-07-23 20:48:34 +0800 CST 2019-07-23 20:48:34 +0800 CST 检索已安装软件包的完整列表[重复] 772 我正在将 kubuntu 完全重新安装到我的机器上,因为 gnome 偶尔会因其长期存在的错误而崩溃。 如何检索我曾经安装过的所有软件包的列表并使用一个命令行将它们安装到新的 kubuntu 系统? package-management 1 个回答 Voted Best Answer cmak.fr 2019-07-23T21:15:36+08:002019-07-23T21:15:36+08:00 有几种方法可以列出已安装的包 dpkg -l # or dpkg-query -f '${binary:Package}\n' -W # or dpkg --get-selections | grep -v deinstall # or apt list --installed 现在,您要保存已安装软件包的列表并使用该列表进行全新安装。 - 将已安装的软件包列表保存到一个文件中 - 启动一个apt install包含该文件的命令 # SourcePC : Save a list of installed packages dpkg-query -f '${binary:Package}\n' -W > /path/to/installList.txt # TargetPC : Prepare, Install, Clean # -- Prepare sudo apt update sudo apt-get dist-upgrade # -- Install packages list from file sudo apt install $(< /path/to/installList.txt) # -- Clean: Fix eventually broken dependencies and remove unnecessary sudo apt -f install sudo apt autoremove
有几种方法可以列出已安装的包
现在,您要保存已安装软件包的列表并使用该列表进行全新安装。
- 将已安装的软件包列表保存到一个文件中
- 启动一个
apt install
包含该文件的命令