显示所有用apt-get安装的包,相关依赖和库文件
apt list --installed
筛选特定的包
apt list --installed | grep program_name
如果你阅读过 apt 与 apt-get 对比的文章,你可能已经知道 apt
和 apt-get
命令都是基于 dpkg。也就是说用 dpkg
命令可以列出 Debian 系统的所有已经安装的软件包。
dpkg-query -l
Snap 和 Flatpak 不能被 apt
和 dpkg
访问
显示系统里所有已经安装的 Snap 软件包,Snap 可以用绿色勾号标出哪个应用来自经过认证的发布者。可以这个命令:
snap list
显示系统里所有已安装的 Flatpak 软件包,可以用这个命令:
flatpak list
Linux 系统保存了所有发生事件的日志。用 dpkg
命令的日志或者 apt
命令的日志。
你仅仅需要用 grep
命令过滤已经安装的软件包和依赖日志。
- grep " install " /var/log/dpkg.log
- grep " install " /var/log/apt/history.log