cygwin에 cURL을 어떻게 설치합니까?


144

cygwin에서 curl을 사용하려고 시도했지만 bash: curl: command not found

cygwin에 curl을 어떻게 설치합니까?

답변:


88

Cygwin 패키지 관리자에서 "net"범주 내에서 curl을 클릭하십시오. 예, 그렇게 간단합니다.


17
@Casebash가 말했듯이 setup.exe이고 Category이름은 Net입니다. 패키지 이름 curl을 찾아서 선택하십시오.
Kuldeep Jain

부부가 시도한 후에 그것은 나를 위해 일했습니다. 해당 국가의 서버를 선택하십시오.
user227353

1
다른 답변에서 언급 한 것처럼 apt-cyg를 사용하는 방법을 선호합니다.
Moonlit

"패키지 관리자"는 setup.exe입니다. 그러나 Cygwin 프로그램 파일과 로컬 패키지 디렉토리에 대해 동일한 설치 디렉토리를 거치므로 이전에 설치된 패키지를 풀지 않아도됩니다. 무언가 잘못 될 수 있다면, 그것은 간단하지 않을 것입니다
살바도르 발렌시아

그러나 제 경우에는 패키지 관리자에서 로컬 설치를 수행 할 수 없었지만 넷 설치였습니다. 따라서 그렇게해야 할 수도 있습니다.
PlantationGator

270

방금이 문제가 발생했습니다.

1) http://cygwin.com/ 에서 cygwin setup.exe 파일을 찾아서 실행하십시오.
2) "패키지 선택"창에 도달 할 때까지 환경 설정을 클릭 / 입력하십시오. (이미지 참조)
3) Net의 경우 +를
클릭하십시오. 4) curl 항목을 클릭하십시오. (이진의 확인란을 선택했는지 확인하십시오)
5) 설치하십시오.
6) cygwin 창을 열고 curl.exe를 입력하십시오 (이용 가능해야 함).

Cygwin 패키지 관리자


39
사랑스러운 이미지! \ o /
Peteter

3
이것은 상당히 도움이되었습니다. 나는 같은 문제가 있었고 Windows CMD 프롬프트가 전혀 없었습니다. 대단히 감사합니다.
somecallmejosh

3
이 답변은 따라 가기 쉬우 며 (더 많은 투표) cygwin 웹 사이트에서 설치 프로그램을 다운로드해야한다고 언급하는 것보다 확실히 유용합니다. 답변으로 선정되어 답변을받을 수있는 강력한 후보입니다.
Soumen

9
더 빠를 수도 있습니다 : setup-x86.exe -q -P curlwindows cmd window에서 실행하십시오 .
gm2008

1
또한 libcurl-devel을 가져와야 할 수도 있습니다. 내가 그렇게 할 때까지는 나를 위해 일하지 않을 것입니다.
user3624582

71

아무도 apt-cyg를 설치하는 방법을 말하지 않았습니다.

cygwin에서

lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin

지금 당신은 할 수 있습니다

apt-cyg install curl

자세한 내용은 공식 github 저장소 를 참조하십시오 apt-cyg.


11
이것은 당신이 lynx설치 했다고 가정합니다 (기본적으로 설치되어 있다고 생각하지 않습니다).
Keith Thompson

apt-cyg이렇게 버전 타겟팅을 지원 합니까 apt-cyg install curl=5.5??
Danijel

1
@KeithThompson wget대신 사용할 수 있습니다 lynx.
sohnryang 2012 년

굉장합니다, 고마워요 : lynx -source raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg 및 "apt-cyg 업데이트"
makiolo

33

apt-cyg Cygwin 용 패키지를 쉽게 설치할 수있는 apt-get과 비슷한 훌륭한 설치 프로그램입니다.

$ apt-cyg install curl

참고 : apt-cyg 먼저 설치해야합니다. Windows 명령 행에서이를 수행 할 수 있습니다.

cd c:\cygwin
cygwinsetup.exe -q -P wget,tar,qawk, bzip2,vim,lynx

Windows cmd를 닫고 Cygwin Bash를 엽니 다.

$ lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg install apt-cyg /bin
$ chmod +x /bin/apt-cyg

2
죄송합니다. setup.exe를 사용하여 curl을 직접 설치하지 마십시오 setup-x86.exe -q -P curl. 그러나 게시물 주셔서 감사합니다. cygwin 설정의 명령 행 사용을 몰랐습니다.
gm2008

2
일단 설치되면 apt-cyg, 일반 리눅스 쉘에서 apt-get 또는 yum을 사용하는 것과 같이 패키지 검색 또는 업데이트, 설치 패키지 및 그 종속성 등을 비롯하여 패키지를 관리 할 수있는 다양한 가능성이 있습니다.
Moonlit

1
업데이트 된 설치 방법에 대한 질문을 편집했습니다
gavioto

를 설치하는 방법 lynx .
qg_java_17137

나를 위해 작동하지 않습니다. 일부 처리를 수행했지만 결국 cmd 프롬프트가 정지됩니다.
A_01

19

curl의 명령 행 버전을 사용하려면 curl 실행 파일이 필요합니다. Cygwins Setup.exe를 실행하고 curl (Net-> curl 아래)을 선택하십시오. Libs-> libcurl3에있는 libcurl3을 사용합니다. 그러나 libcurl3이 아직 설치되지 않은 경우 종속성으로 가져옵니다. 따라서 Net-> curl을 선택하면 좋습니다.


10

패키지를 설치하려면 먼저 setup.exe 파일을 찾아야합니다.이 파일을 찾을 수 없습니다. 그래서이 파일을 다운로드했습니다 (또는 wget을 수행 할 수 있습니다) .Windows64 비트를 사용하고 있습니다. https://cygwin.com/install.html , 설치 및 업데이트 섹션에서 setup-x86_64.exe 파일을 다운로드 하고이 setup-x86_64.exe를 c : / cygwin64로 이동 한 다음 거기에서 실행하십시오 (setup -x86_64.exe -q -P curl)


설치 프로그램이 내 다운로드 폴더에
있었습니다

4

홈페이지의 cygwin 패키지 부분에서 curl을 검색했습니다.

이 링크를 찾았습니다 http://cygwin.com/packages/curl/ . 하지만 아무것도 다운로드 할 수 없어서 도움이되지 않았습니다.

그래서 curl-7.20.1-1 cygwin구글에서 검색했습니다 . 이 유용한 사이트를 찾았습니다mirrors.xmission.com/cygwin/release/curl/

해당 사이트에 다운로드 링크가 curl-7.20.1-1.tar.bz2있습니다. 7zip을 사용하여 압축을 풉니 다. 압축을 풀 ./user/bin/거나 curl.exe로컬 /usr/bin폴더 에서 찾아서 내 /bin폴더에 넣어야합니다.c:\cygwin

마지막으로 cURL을 사용할 수 있습니다!

이것은 나를 미치게했다. 나는 그것이 누군가를 돕기를 바랍니다!


다음에 cygwin 's setup.exe를 사용하면 패키지를 설치할 수 있습니다. 데비안 / 우분투의 apt-get처럼 작동하는 cyg-apt라는 프로그램을 구할 수도 있습니다. code.google.com/p/cyg-apt
ocodo

1
setup.exe를 실행하려고했지만 목록에서 curl을 찾을 수 없습니다. 내가 뭘 잘못했는지 모르겠다.
Drew LeSueur

2

방금 이것에 부딪쳤다.

목록에 컬이 보이지 않으면 (ibaralf의 스크린 샷 참조) 오래된 cygwin 소스가있을 수 있습니다. cygwin의 setup.exe 마법사 화면 중 하나에서 "인터넷에서 설치"또는 "로컬 디렉토리에서 설치"옵션이 있습니다. "로컬 디렉토리에서 설치"옵션을 사용하면 목록에 curl이 표시되지 않을 수 있습니다. "인터넷에서 설치"로 전환하고 미러를 선택하면 컬이 나타납니다.


1

당신은 시도 할 수 있습니다:

apt-cyg install curl

apt-cyg: command not found 최신 버전의 Cygwin에서만 사용할 수 있습니까, 아니면 설치가 필요한 패키지입니까? 내 버전은 1.7.16입니다.
Lo-Tan

apt-cyg는 Cygwin 설정과 협력하고 동일한 저장소를 사용하는 Cygwin 용 명령 행 설치 프로그램입니다. 구문과 유사한 apt-get입니다 code.google.com/p/apt-cyg
eric.christensen

apt-cyg먼저 설치해야하기 때문 입니다. github.com/transcode-open/apt-cyg
Moonlit을

0

나중에 참조 할 수 있도록 :

Cygwin에는 프로그램 을 실행하는 패키지 하나를 설치하기위한 많은 패키지가 포함 되어 있습니다setup.exe .


1
Windows 7에 cygwin이 설치되어 있습니다. setup.exe를 찾을 수 없습니다. "apt-cyg install curl"명령을 찾을 수 없습니다. "$ cd c : \ cygwin"을 수행하면 그러한 파일이나 디렉토리가 제공되지 않습니다. Start-> allprogs-> cygwin에는 start.exe 또는 이와 유사한 터미널이 없으며 터미널 만 있습니다. 따라서 터미널을 시작할 수는 있지만 start.exe는 실행할 수 없습니다. 어떤 아이디어?
John Little

setup.exe도 찾을 수 없습니다
.HELP

설치를 확인하기 전에 설치를 초기화해야합니다. 해당 단계를 놓치면 다시 설치해야 할 수도 있습니다.
Len Joseph

0

누군가 setup.exe (Cygwin 패키지 관리자)의 목록에서 CURL을 찾는 데 문제가있는 경우이 설정의 64 비트 버전을 다운로드하려고합니다. 나를 위해 일했다.


또한 일부 서버에는 패키지가 없으므로 다른 서버를 사용해 볼 수 있습니다.
FazoM

0

특정 패키지가 표시되지 않으면 -k값 이 포함 된 인수를 사용 하여 setup.exe를 시작하는 전체 포트 목록 (웹에서 볼 수있는 비 noficial, 또한)에 액세스 할 수 있습니다 http://cygwinports.org/ports.gpg(예 :C:\cygwin\setup\setup-x86.exe -K http://cygwinports.org/ports.gpg .

그렇게하면 많은 추가 패키지와 추가 버전의 cURL (compat one)을 선택할 수 있습니다. 나는 Apache, cUrl, php5, php5-curl 및 기타를 얻기 위해 그렇게합니다 :)

apt-cyg가 추가 패키지를 얻을 수 있는지 모르겠습니다.


0

난 그냥 "컬-7.43.0"zip 파일에서 내가 곱슬 곱슬 웹 사이트에서 다운로드하는 폴더에 복사 curl.haxx.se C 드라이브에 cygwin64 폴더에 :를 그런 다음 cygwin 명령 터미널에서 접두사 curl과 함께 사용했습니다.

softpedia 에서 실제 다운로드 한 위치는 Softpedia Mirror를 사용했습니다 (영문).


1
Cygwin setup*.exe유틸리티를 사용하지 않고 직접 설치 하면 업데이트가 제공되지 않습니다.
Keith Thompson

관리자 권한이없는 컴퓨터에서 내 방법이 도움이 될 수 있습니다. 또한 콘솔로 수동으로 업데이트 할 수 있는지 확실하지 않습니다. 지금 컴퓨터에 cygwin이 없으며 사용하지 않습니다. 이 스레드에 설명 된 메소드를 시도 할 수 있습니다 . 또한 이 스레드
슬로 보단 스탄코비치

0

설명서에서 :

64 비트 버전의 Windows 용 Cygwin 설치 및 업데이트

64 비트 창용 Cygwin 패키지를 업데이트하거나 설치할 때마다 setup-x86_64.exe를 실행하십시오. setup-x86_64.exe의 서명을 사용하여이 공개 키를 사용하여이 바이너리의 유효성을 확인할 수 있습니다.

https://cygwin.com/install.html


0

cURL을 다운로드하여 Cygwin을 설치하고 Cygwin 설치 프로그램을 실행하려는 Windows 시스템에서

64 비트 : cygwin.com/setup-x86_64.exe 32 비트 : cygwin.com/setup-x86.exe (이미 설치된 경우 설치 파일 존재 경로로 이동)

D : \ cygwin \ setup (Cygwin이 존재하는 곳)

설정 (setup-x86_64)을 클릭하십시오

Cygwin 설정 마법사의 지시를 따릅니다.

대부분의 설정을 기본값으로 둘 수 있습니다. 다음 사항에 특히주의하십시오.

인터넷 연결 선택 화면에서 "인터넷에서 설치"를 선택하십시오.

다운로드 사이트 선택 화면의 목록에서 사이트를 선택하거나 자신의 사이트를 목록에 추가하십시오.“mirrors.xmission.com”

패키지 선택 화면에 사용 가능한 모든 패키지 목록이 표시되고 설치할 패키지를 선택할 수 있습니다. 기본적으로 "기본"범주의 패키지 만 설치 대상으로 표시됩니다. "기본"범주에는 cURL과 같은 도구가 포함되지 않습니다. 그것들을 명시 적으로 선택해야합니다.

기본적으로 패키지는 범주별로 그룹화됩니다. 전체보기로 전환하려면보기 단추를 클릭하십시오

각 패키지에 대해 "건너 뛰기"버튼을 한 번 클릭하여 모든 컬 패키지를 선택하십시오. "건너 뛰기"레이블이 어떻게 변경되어 선택한 패키지의 버전 번호가 표시되는지 확인하십시오.

패키지 선택 화면은 다음과 같아야합니다

나머지 마법사를 통해 다음을 클릭하십시오. 선택한 패키지가 다운로드되어 설치됩니다.

그것은 나를 위해 일했고 문제를 해결했습니다 : bash curl command not found cygwin


0

설치 libcurl-devel가 나를 위해 일했습니다. cygwin 설정을 실행하십시오. 패키지 선택 창에 도달 하면 스크린 샷과 같이 curl을 검색 하십시오 . libcurl-devel패키지를 선택 하고 설치하십시오.


이 코드는 질문에 대답 할 수 있지만 문제를 해결하는 방법 및 / 또는 이유에 대한 추가 컨텍스트를 제공하면 답변의 장기적인 가치가 향상됩니다. 양질의 답변을 제공 하는 방법을 알아 보십시오 .
thewaywe는

-1

아래에서도 컬을 설치합니다.

cd c : \ cygwin setup.exe -q -P 컬

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.