web-dev-qa-db-ja.com

Git for WindowsでMinTTYをアップグレードする方法

これは主題外の境界線であることを感謝しますが、「プログラミングまたはプログラミングツールに直接関与する」ので、大丈夫だと思います...

新しくダウンロードしたGit for Windowsをインストールしたところ、[オプション]ダイアログのタイトルバーに「mintty 2.8.5が利用可能です」と表示されていることに気付きました。バージョン情報ダイアログによると、私は現在バージョン2.8.4を持っています。

自分でアップグレードできるため、新しいバージョンがあると言われていると思いますが、その方法に関する情報は見つかりません。 mintty.github.io からZipファイルをダウンロードしましたが、回避できる場合は手動でビルドする必要はありません。

これを行う方法はありますか、それともMinTTYの新しいバージョンを含むGit For Windowsの更新されたビルドを待つのが最も簡単なオプションですか?

9
DaveyDaveDave

mintty は、Cygwinおよびmsys2環境で使用できる端末エミュレータプログラムです。どちらの環境でも、 mintty は32ビットおよび64ビットとしてコンパイルできます。したがって、ユーザー/パッケージのメンテナが独自のツールチェーンを使用して自分自身をコンパイルする場合、展開は簡単です。以下は、minttyに関連する2つの主流のツールチェーンです。

Git-For-Windowsで使用するには、インストールされている32ビットまたは64ビットに応じて、msys2リンクからmintty tarballファイルをダウンロードします。 mintty.exeは、.tar.xzファイルの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の場合、コンソールウィンドウ(conhost.exeプロセス)を非表示にするためにcygwin-console-helper.exeも必要です。 msys2環境では、minttyバージョンがCygwinバージョンよりも低い場合があります。

7
Biswapriyo