我记得,过去我曾经在 Synaptic 中搜索包时指定其名称的一部分。现在它还会搜索包描述,这非常不方便,因为它会给出大量不相关的结果。我曾尝试使用控制台 aptitude,但apt-cache search
它们的结果相同。那么我该如何只搜索名称(忽略描述)呢?
答案1
使用apt-cache
,您可以将--names-only
开关与搜索词一起使用,和/或使用一些正则表达式来缩小搜索范围。下面列出了我使用的一些示例。
1)使用--names-only
启动器这个词进行简单搜索会得到很多结果:
apt-cache search launcher --names-only
通常在搜索中使用正则表达式时,--names-only
这也是不必要的,因为无论如何您都会进一步缩小搜索结果,如下面的示例所示。
2)您可以使用正则表达式查找所有可用的桌面环境:
apt-cache search -- '-desktop$'
3)或者查找您不知道名称的开发文件:
apt-cache search 'jpeg*-dev'
apt-cache
当您搜索那些您只知道部分名称的包时,上面示例中显示的方法非常有用。