如何从命令行获取所有可用软件包的列表,这些软件包来自已配置的存储库?

好的,我明白如何获取系统上已安装的软件包列表。现在,我该如何从配置的仓库列表中获取所有可用的软件包列表呢?
1个回答

如果您想要获取最新的可用软件包列表,请先更新apt缓存:
sudo apt-get update

然后在终端中,你可以运行:命令
apt-cache dump

但是这将打印出关于每个软件包版本、仓库和依赖项的大量信息;因此,根据需要,输出可能需要进行一些调整:例如,如果您只想要按字母顺序列出名称的列表,可以运行以下命令:
apt-cache dump | grep -oP 'Package: \K.*' | sort -n