仅获取用户安装的应用程序的软件列表

仅获取用户安装的应用程序的软件列表

我目前正在研究该http://manpages.ubuntu.com/manpages/bionic/man1/dpkg-query.1.html dpkg-query功能,但它会生成数百个系统/cmd 类型安装的列表。有没有办法获取用户已安装的软件列表 - 类似于“Ubuntu 软件 > 已安装”屏幕?

或者,如果我可以排除依赖项,可能会得到更准确的列表。例如,我返回了以下 4 行,但实际上这应该只是apache2服务器:

ii apache2 2.4.29-1ubun amd64 Apache HTTP Server

ii apache2-bin 2.4.29-1ubun amd64 Apache HTTP Server (modules and o

ii apache2-data 2.4.29-1ubun all Apache HTTP Server (common files)

ii apache2-utils 2.4.29-1ubun amd64 Apache HTTP Server (utility progr

我想我需要一个更加人性化的列表,但不确定我需要哪些设置。

不幸的是,建议的替代方案apt-mark showauto不幸的是,来自以下问题的生成手动安装的软件包列表并查询单个软件包仍然返回不友好的结果,例如:

libwxbase3.0-0v5 libwxgtk3.0-0v5 libwxgtk3.0-gtk3-0v5

我也看过如何列出所有已安装的软件包按照建议。

aptitude search '~i!~M'给我包括x11-utils update-inetd和的文件perl-modules-5.26。这些都不适用,并且也是如此/var/lib/apt/extended_states

相关内容