apt搜索:完全匹配的限制


14

我已经在Linux上玩了一段时间了,但是我从来没有想过apt这个看似基本的功能。

问题是当搜索与Java或Python相关的内容或类似内容时,apt会找到数百个软件包。但是我想将结果限制为以python作为包确切名称的任何东西。

所以我尝试了类似的东西: apt search python | grep *python* 等等,但是从来没有想过。我讨厌不得不承认失败并导致基于Web的软件包详细信息或使用图形界面查找数据包。提前致谢。

Answers:


21

Apt 支持正则表达式,因此您可以使用:

apt search ^python$

会寻找以后p跟,ytho然后以结束的套件n(换句话说:正好寻找python)。

甚至使用以下方法将搜索范围限制为包名称:

apt search --names-only python

1
我认为第二个命令就是我要寻找的。谢谢!
卡尔

@CarldeJong不客气;)
Ravexina

您也可以考虑使用aptitude,它的搜索功能更加强大。您在这里可能不需要它,但是能够搜索(例如)尚未安装的软件包,名称中包含“ python”,并在其说明中的某处提及“ statistics”,同时排除某些软件包PPA?真是太酷了。
Darael
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.