当我运行apt-cache search g++-6时,什么都不会发生。
但是,在Synaptic中,我可以找到g++-6。这是apt-cache的一个bug吗?
发布于 2017-06-13 21:18:39
g++-6在Ubuntu16.04中是不可用的(我在synaptic中也没有它)。
无论如何尝试转义+标志,它对我都有效:
apt-cache search "g\+\+-5"或者对于g++-6:
apt-cache search "g\+\+-6"这是因为"regex",man apt-cache:
search regex...
search performs a full text search on all available package lists
for the POSIX regex pattern given.apt-cache search之后的字符串将被视为"regex“,因此:
g++-6你在寻找至少一个或多个"g“,后面是"-”,然后是一个6,类似于"g-6“或"gg-6”或"ggg-6“.所以你的搜索没有结果。
https://askubuntu.com/questions/925108
复制相似问题