由于 gnome 长期存在的错误导致其偶尔崩溃,所以我正在将 kubuntu 完全重新安装到我的计算机上。
如何检索我曾经安装过的所有软件包的列表,并使用一个命令行将它们安装到全新的 kubuntu 系统中?
答案1
有几种方法可以列出已安装的软件包
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