私はCygwinの最新版をいくつかのパッケージと共にインストールしました。私はすぐにもっと多くのパッケージ(wget
など)が必要であることに気付き、セットアップを再度実行してすべてを最初から再インストールしなければ新しいパッケージをインストールする方法を見つけることができなかった。
私が探しているのはCygwinのapt-getに相当するものです(そのようなものが存在する場合)。
セットアッププログラム以外ではCygwinにパッケージ管理はありません。セットアップはあなたの現在のインストールにアップデートを適用するだけです、あなたがすでに持っているものをあなたが上書きすることはありません(あなたがそう明示的に言っていない限り)。
そのため、セットアッププログラムを再実行して新しいパッケージをインストールします。
セットアッププログラムを再実行してください。これがCygwinのアップデート方法です。
私は Chocolatey がWindowsのインストール管理(新規、アップグレード、削除)にとても便利で、cygwinは例外なし!
私はcygwinを Chocolatey を使ってインストールしましたが、Chocolateyはサイレント/サイレントモードを使ってインストールしているので、あなたはそうではありません。任意のパッケージを選択するように要求され、cygwinは最低限のパッケージでインストールされます:-(。
しかし、あなたが新しいパッケージをインストールしたいと思う度に、本当に本当に本当に簡単です。--source=cygwin
。例えば、bashをインストールします。
choco install bash --source = cygwin
私はWindows上でcurlを使用しようとしたときに私は同じ問題で立ち往生していただけでそれを解決しました。ここに投稿すると、今度は誰かに役立つ可能性があります。
最善の方法は、cygwinのsetup.exeを使用して、必要な追加パッケージを選択することです。ここに行きなさい: http://www.cygwin.com/install.html
「初めてパッケージをインストールするとき、setup * .exeはすべてのパッケージをインストールするわけではありません。Cygwinディストリビューションの最小基本パッケージのみがデフォルトでインストールされます。setup* .exeパッケージインストール画面でカテゴリとパッケージをクリックすると表示されますインストールまたは更新されるものを制御する機能を備えています。」
一般的な方法で最初に 'lynx'をインストールする必要があります。それからcygwinを開いてこれを書いてください:
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
これでパッケージマネージャapt-cyg install
を使うことができます
詳しくは、 https://github.com/transcode-open/apt-cyg を参照してください。
あなたは Babun を使うことができます。これはCygwinを中心に構築され、パッケージマネージャpact
を含みます。
Babunは箱から出して新しいパッケージをインストールすることをサポートしています:
pact install wget