我已经从their website安装了MSYS2,但是,我找不到mingw-get
程序包管理器。我尝试通过
pacman -Ss mingw-get
并查看安装文件夹C:\msys64\mingw64\bin
,但根本不在那儿。我的问题是:
mingw-get
程序包管理器?MSYS2不包含mingw-get
,而是使用pacman
。
从他们的网站:
它具有软件包管理系统Pacman,可轻松安装软件包。它带来了许多强大的功能,例如依赖关系解析和简单的完整系统升级,以及直接的软件包构建。
Pacman比mingw-get
强大得多。您应该能够使用Pacman而非mingw-get
安装其他软件包。
MSYS2是围绕Pacman构建的。因此,即使您可以安装mingw-get
(例如,手动下载并解压缩它,或从源代码重建它),它在MSYS2安装中也不会做任何有用的事情。
Pacman的采用还决定了如何构建软件包(通过具有构建规则的PKGBUILD文件),这就是MSYS2是MSYS的rewrite的原因,其中每个软件包的构建都是从头开始进行的。 Pacman处于MSYS2的核心地位,以至于很难将它们彼此分离。
(也许可以对Linux发行版进行类似的比较。您可以在Debian上安装rpm
,还是在Fedora上安装dpkg
?是的,可以,但是您很可能无法使用它们来管理软件包。安装在您的发行版上,因为发行版是围绕另一个软件包管理器构建的,而该软件包管理器是该发行版的核心,因此很难与之分离。)