これは主題外の境界線であることを感謝しますが、「プログラミングまたはプログラミングツールに直接関与する」ので、大丈夫だと思います...
新しくダウンロードしたGit for Windowsをインストールしたところ、[オプション]ダイアログのタイトルバーに「mintty 2.8.5が利用可能です」と表示されていることに気付きました。バージョン情報ダイアログによると、私は現在バージョン2.8.4を持っています。
自分でアップグレードできるため、新しいバージョンがあると言われていると思いますが、その方法に関する情報は見つかりません。 mintty.github.io からZipファイルをダウンロードしましたが、回避できる場合は手動でビルドする必要はありません。
これを行う方法はありますか、それともMinTTYの新しいバージョンを含むGit For Windowsの更新されたビルドを待つのが最も簡単なオプションですか?
mintty は、Cygwinおよびmsys2環境で使用できる端末エミュレータプログラムです。どちらの環境でも、 mintty は32ビットおよび64ビットとしてコンパイルできます。したがって、ユーザー/パッケージのメンテナが独自のツールチェーンを使用して自分自身をコンパイルする場合、展開は簡単です。以下は、minttyに関連する2つの主流のツールチェーンです。
Cygwin:完全なパッケージ名を検索できます cygwinパッケージ検索 。 Cygwinは、パッケージをダウンロードするために 複数のミラーURL を維持しています。これがミラーの1つです。
msys2: msys2 は、ダウンロードする mirror URLs も維持します。 http://repo.msys2.org/ でパッケージリスト全体を参照できます。ブラウザでそのURLを開きます。 minttyはmsys2動的ライブラリを必要とするため、msys2ディレクトリにあります。これらのウェブページでminttyを検索してください:
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バージョンよりも低い場合があります。