我如何列出所有已安装的软件包并从中卸载不需要的软件包

我如何列出所有已安装的软件包并从中卸载不需要的软件包

我想将所有已安装软件包的列表输出到文本文件中,以便我可以查看它并在另一个系统上批量安装。我甚至希望能够卸载不需要的软件包。我该怎么做?

答案1

我怀疑这是一个好主意,但可以做到以下几点:

# Get packages from Host A
dpkg --get-selections | grep -v deinstall > outfile
# Install packages from Host A on Host B
sudo dpkg --set-selections < outfile

相关内容