使用 Ubuntu 软件中心,我可以搜索近似的软件包名称并获取匹配的软件包列表以供选择。
如果我通过 ssh(即仅限命令行)在远程机器上工作,如何执行这样的搜索?
答案1
这里有几个选项。
apt-cache
,默认情况下也会在描述中搜索:# keywords or regular expressions apt-cache search keyword1 keyword2 # same, but limits to name of package apt-cache search --names-only packagename # shows versions available from each repo apt-cache policy packagename
aptitude
:aptitude search packagename
aptitude
目前使用 Multiarch 时存在已知问题,但搜索应该可以正常工作。LP 错误 #831768dpkg
:dpkg -l | grep keyword # inefficient because of useless use of grep dpkg -l pattern-of-packagename