更新:より多くのメソッドと情報を含む、より複雑な回答を読むことができます。
単純なパッケージマネージャーとして使用できるスクリプトがいくつかあります。しかし、私が知る限り、使用中のファイルを上書きすることはできないため、Windowsでは簡単な作業ではないため、パッケージをアップグレードすることはできません。したがって、最初にすべてのCygwinインスタンスを閉じる必要があります。次に、Cygwinのネイティブsetup.exeを使用できます(ファイルが使用されている場合、それ自体が「再起動後に置換」メソッドを介してアップグレードを実行します)。
私にとって最高のもの。それが最新のものの1つであるという理由だけで。x86とx86_64の両方のプラットフォームで正しく機能します。いくつかの追加機能を備えたフォークがたくさんあります。たとえば、kou1okadaフォークは改良されたバージョンの1つです。
Cygwinのsetup.exe
コマンドラインモードもあります。さらに、インストールされているすべてのパッケージを一度にアップグレードできます。
setup.exe-x86_64.exe -q --packages=bash,vim
使用例:
setup.exe-x86_64.exe -q --packages="bash,vim"
使いやすいエイリアスを作成できます。次に例を示します。
alias cyg-get="/cygdrive/d/path/to/cygwin/setup-x86_64.exe -q -P"
次に、たとえば次のコマンドを使用してVimパッケージをインストールできます。
cyg-get vim