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:
