Cygwinの最新バージョンといくつかのパッケージをインストールしました。すぐにwget
、(などの)より多くのパッケージが必要であることに気付き、セットアップを再度実行せずに新しいパッケージをインストールし、すべてをゼロから再インストールする方法を見つけることができませんでした。
私が探しているのは、Cygwinのapt-getに相当するものです(そのようなものが存在する場合)。
Cygwinの最新バージョンといくつかのパッケージをインストールしました。すぐにwget
、(などの)より多くのパッケージが必要であることに気付き、セットアップを再度実行せずに新しいパッケージをインストールし、すべてをゼロから再インストールする方法を見つけることができませんでした。
私が探しているのは、Cygwinのapt-getに相当するものです(そのようなものが存在する場合)。
回答:
Cygwinには、セットアッププログラム以外のパッケージ管理はありません。このセットアップは、現在のインストールに更新プログラムのみを適用し、既に持っているパッケージを上書きしません(明示的に指定していない限り)。
したがって、セットアッププログラムを再実行して、新しいパッケージをインストールします。
cygwin-devel gcc-core git libcom_err-devel libcom_err2 libcrypt-devel libcrypt0 libedit-devel libedit0 libgcc1 libgssapi_krb5_2 libiconv-devel libiconv2 libintl-devel libintl8 libk5crypto3 libkrb5-devel libkrb5_3 libkrb5support0 libncurses-devel libncursesw10 libopenssl100 libssp0-4.9.2-3 make openssl-devel w32api-headers w32api-includes zlib-devel zlib0-1.2.8-3 git wget
どうすればインストールできますか?
あなたが探しているものであるかもしれないapt-cygと呼ばれるパッケージがあります。apt-getに基づいているようです。
apt-cygは、Cygwin Setupと連携して同じリポジトリを使用するCygwinのコマンドラインインストーラーです。構文はapt-getに似ています。
コマンドの例は次のようになります
$ apt-cyg install yourPackage
それをインストールするには、wget、tar、gawk、およびbzip2が必要です。これらのパッケージはすべて、Cygwin パッケージリストからダウンロードできます。
セットアッププログラムを再実行します。これは、Cygwinの更新方法です。
unzip
。セットアップGUIを開き、unzipを検索し、それをチェックしてbinをインストールするだけです。ただし、すべてを再インストールしているように見えます。grep、libgtkなどのパッケージを通過していることがわかります。約10分間実行されており、約50%しか完了していません。それは正常ですか?参考までに、これはおそらくセットアップを実行してから8か月以上ぶりです。したがって、すべてのパッケージが古くなっているのでしょうか。
私が見つけChocolateyは(新しい、アップグレードおよび削除)Windowsインストール管理のための非常に便利な、とcygwinのは例外ではありません!
私がインストールさCygwinを使用してChocolateyを、そしてChocolateyは静か/サイレントモードを使用してインストールされているので、あなたは、任意のパッケージを選択するように要求されていないとcygwinのが :-(最低限のパッケージでインストールされます。
ただし、新しいパッケージをインストールするたびに、本当に本当に簡単に使用できます--source=cygwin
。たとえば、bashのインストール:
choco install bash --source = cygwin
最初に一般的な方法で「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を参照してください
Windowsでcurlを使用しようとしたときに同じ問題が発生し、解決しました。ここに投稿すると、誰かを助けるかもしれません。
最良の方法は、cygwinのsetup.exeを使用して、必要な追加パッケージを選択することです。ここに移動:http : //www.cygwin.com/install.html
「パッケージを初めてインストールするとき、setup * .exeはすべてのパッケージをインストールするわけではありません。Cygwinディストリビューションの最小限の基本パッケージのみがデフォルトでインストールされます。setup* .exeパッケージインストール画面でカテゴリとパッケージをクリックすると、インストールまたは更新されるものを制御する機能を備えています。」
Cygwinを中心に構築され、パッケージマネージャーを含むBabunを使用できますpact
。
Babunは、すぐに使用できる新しいパッケージのインストールをサポートしています。
pact install wget
こんにちは、私はそれは古い話題だと知っているが、単にいくつかの情報を追加するために:あなたはまた、アーチのLinuxからパッケージマネージャPACMANを持ってMSYS2と呼ばれるプログラムをインストールすることができますし、あなたはアーチ:)だけのためのavaibleすべてのパックをインストールすることができますpacman -S packageName
し、エンターキーを押しますと、それ意志あなたのためにそれをdl :)
乾杯:D