如何使用Msys2 pacman高效地搜索软件包?

3
当我搜索这样的软件包时:
pacman -Qs python
local/python2 2.7.15-2
    A high-level scripting language
local/scons 3.0.1-1 (base-devel)
    Extensible Python-based build utility

列出了2个软件包,未找到任何python-3包

但是如果我尝试安装任何一个python,就像这样

pacman -S python

resolving dependencies…
looking for conflicts …

Packages (2) mpdecimal-2.4.2-2  python-3.6.6-1

有一个Python 3包出现了!

使用pacman查询软件包的有效方法是什么?


2
不使用“吃豆人”标签:它是_游戏_......是的,我知道... - Jean-François Fabre
在 Stack Overflow 的背景下,这仍然是出人意料的,无论如何感谢您的更新。 - user1767316
1
不,阅读“pacman”标签的描述。我已经编辑了您的问题以放置正确的标签。我已经要求删除“pacman”标签,但被拒绝了... - Jean-François Fabre
1个回答

4

如上所述这里 要搜索已安装的软件包:

$ pacman -Qs string1 string2 ...

Pacman可以在数据库中搜索软件包,搜索范围包括软件包名称和描述:

$ pacman -Ss string1 string2 ...

你是什么意思说string1 string2?这种方式用于将字符串连接起来,实际上它们就是一个字符串。我想要搜索"或"的情况,就像同时搜索字符串1或字符串2(比如一次性搜索多个包),但是找不到方法。 - user8395964
@user8395964 好的,但根据链接“这里”(https://wiki.archlinux.org/index.php/pacman#Querying_package_databases)我以为应该是或的关系。我已经很久没有使用pamcan了。 - user1767316

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接