我想通过 Linux 系统找出已安装的软件包,无论是通过文件.deb
还是通过apt
或dpkg
界面。是否有一个通用位置可以查找已安装软件包的名称?
答案1
我更喜欢使用,dpkg -l
因为我们都很懒:)
答案2
要列出已安装的软件包,您可以使用以下命令:
dpkg-query -l
使用搜索模式列出已安装的软件包:
dpkg-query -l 'foo*'
要检查系统上所有软件包的状态:
dpkg -l | more
要列出已安装的软件包,您还可以使用以下命令(正如其他答案中提到的):
dpkg --get-selections
/backup/installed-software.log
并将已安装软件列表存储到名为:的文件中。
dpkg --get-selections > /backup/installed-software.log
有趣的是,你看着男人dpkg-query(1)
了解更多信息。
答案3
要查看已安装的软件包,您可以使用dpkg -–get-selections
。这通常是一个很长的列表,因此grep
可能会使用 过滤器。dpkg -–get-selections | grep php