Windowsでcygwinにcurlをインストールするにはどうすればよいですか?
How Install Curl Cygwin Under Windows
curlは、URL構文を使用してコマンドラインモードで動作するオープンソースのファイル転送ツールです。 UnixおよびさまざまなLinuxディストリビューションで広く使用されており、DOS、Win32、およびWin64で移植バージョンがあります。
私の環境:Windows 7 x64
1.cygwinパッケージマネージャーを使用してインストールします
パッケージマネージャーダウンロードリンク: http://www.cygwin.com/setup-x86_64.exe
ダウンロード後に実行し、次のインターフェイスに進みます。
[完全]を選択して表示し、検索後に入力します:curl
次に、最初の行の[スキップ]をクリックし、[次へ]をクリックしてインストールします。
またはCMDで実行します:
C:cygwin64>setup-x86_64.exe -s http://mirrors.163.com/cygwin/ -q -P curl
注:国内のミラーアドレスはここで指定されています:http://mirrors.163.com/cygwin/。これは海外のミラーアドレスよりもはるかに高速です。 2.行く curl公式ウェブサイトのダウンロード
公式ウェブサイトのダウンロードアドレス: https://curl.haxx.se/download.html
注:Win64 x86 zipをダウンロードして解凍すると、CMDで使用できるようになります。 Win64-cygwinでダウンロードし、解凍して配置します
C: cygwin64 binディレクトリでは、実行時にcygmetalink-3.dllの欠如(共有ライブラリのロード中のエラー:cygmetalink-3.dll)が表示されますが、他にも多くのdllが欠落しています。
また、次のプロンプトが表示される場合があります。C:/cygwin64/bin/curl.exe:共有ライブラリの読み込み中にエラーが発生しました:?:共有オブジェクトファイルを開くことができません:そのようなファイルまたはディレクトリはありません
3.apt-cygを使用してインストールします
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg install apt-cyg /bin
apt-cyg install curl
ただし、FQなしではインストールできませんああapt-cyg。 概要:
最初の方法が最も簡単ですが、最初に2番目の方法を使用したためかもしれませんが、最初の方法では関連するファイルのみをダウンロードでき、自動的にインストールすることはできません。
それではどうしますか?
手動で解凍して自分でインストールします
binは、exeおよびdllのディレクトリです。
パッケージ(C: cygwin64 package)は、ダウンロードされたパッケージと依存ストレージディレクトリであり、ミラーリングされたWebサイトのドメイン名でフォルダーにコマンドを送信します。
通常、ダウンロードされた圧縮ファイルにはusrディレクトリが含まれます。それをコピーして、ルートディレクトリ(例:C: cygwin64 )の下に置きます。
ただし、binディレクトリ内のexeファイルとdllファイルをC: cygwin64 binディレクトリにコピーする必要があります。
依存関係がないかどうかを確認するにはどうすればよいですか?
cygwinコマンドラインで実行します。
cygcheck curl
不足しているものがない場合は、パッケージディレクトリを検索してください。
本当に面倒です。それに対処するためのツールを書きたいです。これがバグなのか、使えないのかわかりません。
後で、wgetを再度インストールしようとしましたが、同じように、ダウンロードしただけでインストールされませんでした。
参照: