我理解这是偏离主题的边缘,但它确实直接涉及编程或编程工具"所以我觉得它很好......
我刚刚安装了新下载的Git for Windows版本,并注意到在选项对话框中,标题栏显示" mintty 2.8.5可用"。根据About对话框,我目前有2.8.4版本。
我认为它告诉我有新版本,因为我可以自己升级,但我无法找到有关如何操作的任何信息。我已经从mintty.github.io下载了zip文件,但如果可以避免的话,我真的不想手动构建它。
有没有办法做到这一点,或者只是等待包含新版MinTTY的Git For Windows的更新版本是最简单的选择?
答案 0 :(得分:6)
mintty是可用于Cygwin和msys2环境的终端仿真器程序。在两种环境中,mintty都可以编译为32位和64位。因此,如果用户/程序包维护者使用自己的工具链进行编译,将很容易进行部署。这是与薄荷相关的两个主流工具链。
Cygwin:您可以搜索完整的软件包名称cygwin package search。 Cygwin维护multiple mirror URLs以下载软件包。这是一面镜子:
msys2:msys2还会维护mirror URLs进行下载。您可以浏览http://repo.msys2.org/中的整个软件包列表。在浏览器中打开该URL。由于薄荷需要msys2动态库,因此可以在msys2目录中找到它。在这些网页中搜索薄荷糖:
要在Windows的Git中使用它,请根据您安装的32位或64位从msys2链接下载mintty tarball文件。您可以在该.tar.xz文件的mintty.exe
文件夹中找到usr/bin
。解压缩该可执行文件并将其放在Git-For-Windows安装文件夹中,例如C:\Program Files\Git\usr\bin
。
注意:Mintty需要一个动态库(例如cygwin1.dll
或msys-2.0.dll
)和一个外壳程序(例如bash.exe,dash.exe等)或命令行程序才能运行。并且应根据您的特定环境将其放置在/usr/bin
或/bin
文件夹中。特别是对于Cygwin,您还需要cygwin-console-helper.exe
隐藏控制台窗口(conhost.exe进程)。在msys2环境中,薄荷版本可能低于Cygwin版本。