Cygwinに新しいパッケージをインストールする方法は?
私はCygwinの最新バージョンをいくつかのパッケージでインストールしました。すぐにもっと多くのパッケージ(wget
など)が必要だと気付きましたが、セットアップをやり直してゼロからすべてを再インストールしないと新しいパッケージをインストールする方法が見つかりませんでした。
私が探しているのは、Cygwin上でapt-getに相当するものです(そのようなものが存在するならば)。
私はCygwinの最新バージョンをいくつかのパッケージでインストールしました。すぐにもっと多くのパッケージ(wget
など)が必要だと気付きましたが、セットアップをやり直してゼロからすべてを再インストールしないと新しいパッケージをインストールする方法が見つかりませんでした。
私が探しているのは、Cygwin上でapt-getに相当するものです(そのようなものが存在するならば)。
Cygwinにはセットアッププログラム以外でのパッケージ管理はありません。セットアップは現在のインストールにアップデートを適用するだけで、すでに持っているパッケージを上書きすることはありません (明示的にそう言っていない限り)。
新しいパッケージをインストールするためにセットアッププログラムを再実行してください。
apt-cyg ](https://github.com/transcode-open/apt-cyg)というパッケージがあります。
apt-cygはCygwin Setupと連携し、同じリポジトリを使用するCygwin用のコマンドラインインストーラです。構文は apt-get に似ています。
$ apt-cyg install yourPackage
インストールには wget, tar, gawk, bzip2 が必要です。これらのパッケージは Cygwin パッケージ一覧 からダウンロードできます。
Chocolatey ](https://chocolatey.org/) は Windows のインストール管理(新規、アップグレード、削除)に非常に便利で、 cygwin も例外ではありません。
私は Chocolatey を使って cygwin をインストールしましたが、Chocolatey はサイレントモードでインストールしているので、パッケージの選択を求められることはありませんし、 cygwin は最低限のパッケージでインストールされています :-(. 例えば、bash をインストールする場合:
choco install bash -source=cygwin
私は Windows で curl を使用しようとしているときに同じ問題に悩まされていましたが、ちょうど解決しました。これは誰かの助けになるかもしれないので、ここに投稿します。
最良の方法は、cygwinのsetup.exeを使用して、必要な追加パッケージを選択することです。ここをクリックしてください。 http://www.cygwin.com/install.html
“初めてパッケージをインストールする場合、setup*.exeは全てのパッケージをインストールするわけではありません。Cygwin ディストリビューションの最低限の基本パッケージのみがデフォルトでインストールされます。setup*.exeのパッケージインストール画面でカテゴリやパッケージをクリックすることで、インストールや更新を制御することができます。
Cygwin を中心に構築され、パッケージマネージャ pact
を含む Babun を使うことができます。
こんにちは、古いトピックだとは思いますが、いくつか情報を追加します。Arch Linux のパッケージマネージャ PACMAN を持つ MSYS2 と呼ばれるプログラムをインストールすることもでき、Arch で利用可能なすべてのパックをインストールすることができます :) ちょうど pacman -S packageName
とエンターキーを押すと、それはあなたのためにそれをDLします:)
乾杯 :D