使用 apt-get 列出 deb-src 中的所有软件包?

使用 apt-get 列出 deb-src 中的所有软件包?

有没有办法使用 apt-get 获取 deb-src“资源”中的软件包列表?

喜欢

apt-get <deb-src> *python*

“查看”有哪些可用内容?

我安装了一个“基础” lubuntu 安装并查看有哪些软件包可以用来构建它(它是一台老式的东芝 nb305 上网本,配备 2GB Dimm,请注意)。

谢谢。

答案1

要从命令行搜索包,您可以使用:

apt-cache search -n pattern

仅搜索软件包名称,或省略 -n 开关以同时搜索描述。这将搜索您在 /etc/apt/sources.list 和 /etc/apt/sources.list.d/ 目录中列出的所有档案,假设:

sudo apt-get update

已首先运行。这包括标准 Ubuntu 存储库,例如 main、universe、multiverse 以及列出的任何 PPA 或外部存储库。它还支持 POSIX 正则表达式模式(请参阅 regex(7) 手册页),因此您可以执行一些有趣的操作,例如:

apt-cache search -n '^python-.{3}$'

仅搜索格式为 python-ABC 且包含任意字符 ABC 的包。

要从命令行检查安装状态以及包来自哪个存储库,您可以使用:

apt-cache policy package-name

相关内容