如何查看已经安装的软件包

如何查看已经安装的软件包

我希望能够查看我已安装的软件包。我不希望查看我电脑上的所有软件包,而只是查看我从 ubuntu 软件中心和 sudo apt-get install 获取的软件包。

答案1

来自Ubuntu 软件中心

前往已安装标签:

您还可以通过以下方式查看从软件中心安装的所有软件:历史标签:

答案2

能力倾向方式

通过使用资质安装 aptitude您可以列出软件包并查看它们是自动安装(作为依赖项)还是手动安装的:

aptitude search '~i!~M'

不幸的是,许多基础/系统包在安装后就被安装并标记为手动安装。

缺点:列出了相当多标记为手动安装的系统包。

apt 历史记录

或者,查看 APT 默认保存 12 个月的日志/var/log/apt/history.log(和轮换文件)。用于grep过滤所有文件中有关已安装软件包的行:

zgrep ^Install /var/log/apt/history.log*

缺点:已删除的软件包仍然列出,默认情况下仅显示最近 12 个月的历史记录。

答案3

在 syslog 中您还可以查看 - 当前已安装的软件包 - 在 dpkg.log 中列出了最近一个月已更新或安装的软件包。

相关内容