CYGWIN 설치

리눅스 개발 환경을 제공해주는 툴이 cygwin과 mingw 입니다.

가상 환경에서 구동하는 vmware 등과는 다르게 여러 프로그램들을 win32용으로 포팅하여서 UNIX의 다양한 툴들을 윈도우에서 사용가능하게 해줍니다.

두 툴의 차이는 cygwin은 posix를 에뮬레이션해서 대부분의 프로그램을 구현해놓은 반면에 mingw는 최소한의 프로그램만 구현해 놓았다고 합니다.

애초에 mingw라는 프로젝트가 cywin으로부터 나왔다고 합니다.

제가 써본 바로는 cywin이 좀 더 큰 용량을 잡아먹는 대신 설치가 간편하고 mingw는 용량이 작은 대신 msys까지 설치해야하기 때문에 좀 더 과정이 복잡한 편입니다. (설치후 환경변수 추가까지 직접 해야하므로)

여기에서는 좀 더 간편한 설치가 가능한 CYGWIN 설치에 대해 알아보도록 하겠습니다.

cygwin 설치파일

다양한 설치 방법이 있지만 위 installer가 가장 간편하기 때문에 이 파일을 기준으로 설명하겠습니다.

1)설치 시작 화면입니다. 다음 눌러주시면 되겠죠.

첫번째 항목은 인터넷을 통한 설치, 두번째 항목은 다운만 하고 설치는 안함, 세번째 항목은 이미 받아져있는 것을 통해 설치를 의미합니다.

지금 이 컴퓨터에 바로 설치하실 분은 첫번째 항목을 선택하시면 됩니다.

인터넷이 연결 안된 pc에 설치시에는 두번째 항목으로 받은뒤 세번째 항목으로 설치해주시면 되겠죠?

선택 후 다음 눌러주시면 됩니다.

root directory는 cygwin이 설치될 폴더를 지정해주시면 됩니다. 밑의 것은 특별한 이유가 없는 이상 all users 선택해주시고 다음 눌러주시면 됩니다.

설치파일 다운로드 폴더를 지정하시면 됩니다. 다음 눌러주세요.

프록시를 통해 설치하실 게 아니라면 그냥 다음 눌러 주세요.

다운로드 받을 사이트를 지정합니다. ftp://ftp.jaist.ac.jp, ftp://ftp.kaist.ac.kr, http://ftp.daum.net 이 세가지가 제일 빠를거에요. 셋중 하나 선택하시고 다음 눌러주세요.

설치할 패키지를 선택하는 항목입니다. all 옆의 글자를 눌러보면 default install uninstall reinstall 이런식으로 변하는 걸 알 수있습니다.

당연한 이야기이지만 default는 설치에 필수인 패키지만 설치하는 것입니다. 자신의 용량이 충분하다면 all install 하셔도 되지만 제가 해보니 패키지 다운에 14기가 전체 설치 용량이 100기가 정도 되더군요.

그러니 필요한 패키지만 검색하셔서 추가하는걸 추천합니다. 지금 설치 안한다고 해도 나중에 추가할 수 있으니깐요.

자신이 설치하고자 하는 패키지명을 아시는 경우 search 옆에 치셔서 추가하면 됩니다.

default 상태에서 설치되는 항목도 있고 설치되지 않는 항목도 있는데요. skip이라고 표시된 패키지는 설치 되지 않습니다.

skip을 한번 누르면 버전이 뜨게 되는데 해당 버전으로 설치되게 됩니다. 카테고리 별로 유심히 봐가면서 설치할 패키지를 선택해 주세요.

선택한 패키지에 따라 필요한 패키지들이 나오는 화면입니다. 체크된 상태에서 다음 누르세요

열심히 설치를 합니다. all install 하시면 몇시간쯤 걸려요. default로 하시면 이것보단 빨리 설치 됩니다.

출처: https://geniuskpj.tistory.com/3 [geniuskpj의 블로그]

Leave a Reply