📌  相关文章
📜  如何在 ubuntu 中列出手动安装的软件包 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:52:35.998000             🧑  作者: Mango

如何在 Ubuntu 中列出手动安装的软件包

如果您在 Ubuntu 中手动安装了一些软件包,您可能希望能够列出这些软件包以便以后易于管理。在本教程中,我们将介绍如何列出手动安装的软件包。

使用 dpkg 工具

dpkg 是 Ubuntu 中的一种软件包管理工具。您可以使用 dpkg 列出已手动安装的软件包。打开终端并使用以下命令:

dpkg --get-selections | grep -v deinstall

这将列出所有安装的软件包,包括所有状态,而不仅仅是已安装的软件包。如果您只想查看已安装的软件包,请使用以下命令:

dpkg --get-selections | grep -v deinstall | awk '{print $1}'

这将列出所有已安装的软件包名称。您可以将此列表保存到文本文件中以备将来使用。例如:

dpkg --get-selections | grep -v deinstall | awk '{print $1}' > installed_packages.txt

这将将包含所有已安装软件包名称的文本文件 saved_packages.txt 保存在当前目录中。

使用 aptitude 工具

aptitude 工具是 Ubuntu 中另一种软件包管理工具。您可以使用 aptitude 查看已手动安装的软件包。打开终端并使用以下命令:

aptitude search '~i!~M'

这将列出所有已安装的软件包。如果您只想查看已手动安装的软件包,请使用以下命令:

aptitude search '~i!~M' | grep -v "i A" | awk '{print $2}'

这将列出所有已手动安装的软件包名称。您可以将此列表保存到文本文件中以备将来使用。例如:

aptitude search '~i!~M' | grep -v "i A" | awk '{print $2}' > installed_packages.txt

这将将包含所有已手动安装软件包名称的文本文件 saved_packages.txt 保存在当前目录中。

结论

本教程介绍了如何在 Ubuntu 中列出手动安装的软件包。您可以使用 dpkg 或 aptitude 工具列出这些软件包。根据您的需求和习惯,您可以选择使用其中一个工具。