有没有办法获取 /etc/apt/sources.list 中列出的存储库中未安装的所有已安装软件包的名称?或者获取本地安装的所有软件包的名称(使用 dpkg -i)而不是来自任何存储库?
答案1
最简单、最方便的方法是使用新apt
界面:
LC_ALL=C apt list --installed | grep installed,local
第一个命令列出了系统上所有已安装的软件包。每个包后面都有一个标签,表示[installed,local]
该包是否是从.deb
.
来自评论:
aptitude search ~o
仅当本地安装的软件包未添加任何存储库时,此命令才有效。如今,许多软件包都添加了自己的更新存储库,因此使用此命令您可能会错过许多本地安装的软件包。