有没有办法使用 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