在 Msys2 中安装 cminpack 包

Installing cminpack package in Msys2

我有便携式 Msys2。 我的意思是安装 cminpack。 据我了解,https://aur.archlinux.org/packages/mingw-w64-cminpack/ 表示此类包可用。我当时预计该包会出现在可用包列表中,但是

$ pacman -Ss minpack

没有结果。

我是否正确推断该包应在此列表中显示为可用?

我也试过了

$ pacman -Qs minpack

没有结果。 (据我了解,pacman -Qs 中列出的任何包也应该在 pacman -Ss 中列出,所以此时它没有用)。

得出结论,this search list 中列出的软件包可能并不意味着它可用于 msys2,我检查了

$ pacman -Ss <pkg>

该列表中的其他一些软件包。有些有效地没有给出结果。

因此问题

如何确定是否有适用于 msys2 的软件包?

(如果我对此有把握,我想 pacman -S <pkg> 会安装它)。

另见 this

我认为你把 msys2 pacman 和 arch 混淆了 linux pacman。您链接的是 arch linux、not MSYS2 的 AUR 存储库。使用的实用程序 pacman 是从 arch linux 接管的,但仅此而已。

要在您的存储库中搜索软件包,您确实可以使用 pacman -Ss <package_name>。如果您找不到您的软件包,则表示在已安装的存储库中没有这样的软件包。

如果找不到,您可以随时查看网络:search within msys2 packages. If that is not enough you can do that search within all generated package MSYS2 history: packages at msys2 repositories

我已经检查了您的 mingw-w64-cminpack 软件包的存储库, 不适用于 msys2。你必须自己交叉编译它。