2010-05-12 13:40:44 +0000 2010-05-12 13:40:44 +0000
171
171

Cygwinに新しいパッケージをインストールする方法は?

私はCygwinの最新バージョンをいくつかのパッケージでインストールしました。すぐにもっと多くのパッケージ(wgetなど)が必要だと気付きましたが、セットアップをやり直してゼロからすべてを再インストールしないと新しいパッケージをインストールする方法が見つかりませんでした。

私が探しているのは、Cygwin上でapt-getに相当するものです(そのようなものが存在するならば)。

回答 (8)

137
137
137
2010-05-12 13:43:15 +0000

Cygwinにはセットアッププログラム以外でのパッケージ管理はありません。セットアップは現在のインストールにアップデートを適用するだけで、すでに持っているパッケージを上書きすることはありません (明示的にそう言っていない限り)。

新しいパッケージをインストールするためにセットアッププログラムを再実行してください。

86
86
86
2011-06-30 04:12:42 +0000

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 パッケージ一覧 からダウンロードできます。

19
19
19
2010-05-12 13:43:02 +0000

セットアッププログラムを再実行します。Cygwinのアップデートもこのようにして行います。

14
14
14
2017-02-11 18:14:01 +0000

Chocolatey ](https://chocolatey.org/) は Windows のインストール管理(新規、アップグレード、削除)に非常に便利で、 cygwin も例外ではありません。

私は Chocolatey を使って cygwin をインストールしましたが、Chocolatey はサイレントモードでインストールしているので、パッケージの選択を求められることはありませんし、 cygwin は最低限のパッケージでインストールされています :-(. 例えば、bash をインストールする場合:

choco install bash -source=cygwin

5
5
5
2017-07-02 07:23:15 +0000

最初に一般的な方法で lynx をインストールする必要があります。これでパッケージマネージャが使えるようになりました。

3
3
3
2013-11-23 04:32:28 +0000

私は Windows で curl を使用しようとしているときに同じ問題に悩まされていましたが、ちょうど解決しました。これは誰かの助けになるかもしれないので、ここに投稿します。

最良の方法は、cygwinのsetup.exeを使用して、必要な追加パッケージを選択することです。ここをクリックしてください。 http://www.cygwin.com/install.html

“初めてパッケージをインストールする場合、setup*.exeは全てのパッケージをインストールするわけではありません。Cygwin ディストリビューションの最低限の基本パッケージのみがデフォルトでインストールされます。setup*.exeのパッケージインストール画面でカテゴリやパッケージをクリックすることで、インストールや更新を制御することができます。

1
1
1
2016-04-30 14:11:31 +0000

Cygwin を中心に構築され、パッケージマネージャ pact を含む Babun を使うことができます。

0
0
0
2016-12-02 10:00:58 +0000

こんにちは、古いトピックだとは思いますが、いくつか情報を追加します。Arch Linux のパッケージマネージャ PACMAN を持つ MSYS2 と呼ばれるプログラムをインストールすることもでき、Arch で利用可能なすべてのパックをインストールすることができます :) ちょうど pacman -S packageName とエンターキーを押すと、それはあなたのためにそれをDLします:)

乾杯 :D