Hvordan installere curl på cygwin under Windows?

How Install Curl Cygwin Under Windows



curl er et filoverføringsverktøy med åpen kildekode som bruker URL-syntaks til å fungere i kommandolinjemodus. Det er mye brukt i Unix og en rekke Linux-distribusjoner, og det finnes portingsversjoner under DOS, Win32 og Win64.

Mitt miljø: Windows 7 x64



1. Installer ved hjelp av cygwin pakkebehandling



Pakkeledernedlastingslenke: http://www.cygwin.com/setup-x86_64.exe



Kjør etter nedlasting, og fortsett til følgende grensesnitt:


Vis, velg Full, og skriv inn etter Søk: krølle



Klikk deretter Hopp over i første linje og klikk Neste for å installere.

Eller kjør i CMD:

C:cygwin64>setup-x86_64.exe -s http://mirrors.163.com/cygwin/ -q -P curl Merk: En innenlandsk speiladresse er spesifisert her: http://mirrors.163.com/cygwin/, som vil være mye raskere enn utenlandske.

2. Gå curl offisiell nettside nedlasting

Offisiell nedlastingsadresse for nettstedet: https://curl.haxx.se/download.html


Merk: Etter å ha lastet ned og dekomprimert Win64 x86-glidelåsen, kan den brukes under CMD. Win64-Last ned under cygwin, pakke ut og sette

I C: cygwin64 bin-katalogen vil den be om mangelen på cygmetalink-3.dll (feil under lasting av delte biblioteker: cygmetalink-3.dll) når den kjøres, men det mangler også mange andre dller.

Det kan også be: C: /cygwin64/bin/curl.exe: feil under lasting av delte biblioteker:?: Kan ikke åpne delt objektfil: Ingen slik fil eller katalog

3. Installer ved hjelp av apt-cyg

lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg install apt-cyg /bin apt-cyg install curl Men den kan ikke installeres uten FQAh apt-cyg.

sammendrag:

Den første er den enkleste, men det kan være fordi jeg brukte den andre metoden først, men den første metoden kan bare laste ned relevante filer, men ikke installere dem automatisk.


Hva skal jeg gjøre da?

Jeg pakker ut manuelt og installerer det selv

bin er katalogen over exe og dll,

Pakken (C: cygwin64 package) er den nedlastede pakken og den avhengige lagringskatalogen, som vil kommandere mappen med domenenavnet til det speilvendte nettstedet.

Generelt vil den nedlastede komprimerte filen ha en usr-katalog. Kopier den og dekk den under rotkatalogen (for eksempel: C: cygwin64 ).

Imidlertid må exe- og dll-filene i papirkurven kopieres til katalogen C: cygwin64 bin.

Hvordan sjekke om det er mangel på avhengighet?

Utfør under cygwin-kommandolinjen:

cygcheck curl

Hvis du ikke har noe som mangler, er det bare å søke i pakkekatalogen.

Det er veldig plagsomt. Jeg vil skrive et verktøy for å håndtere det. Jeg vet ikke om dette er en feil, eller at jeg ikke kan bruke den.

Senere prøvde jeg å installere wget igjen, og det samme, bare lastet ned, men ikke installert.

referanse: