PostList

2015년 12월 15일 화요일

Cygwin 32/64 비트 다운로드 및 사용법




Cygwin 32/64 비트 다운로드 및 사용법

윈도우 운영체제에서 리눅스 환경을 사용하기 위한 방법으로 가상머신(VM) 을 이용하는
방법도 있겠지만 Cygwin을 사용하면 보다 가볍고 간편하게 사용이 가능 합니다.
리눅스 환경이 익숙한 분들에게는 쉘스크립트나 cron 등을 이용한 작업 또는 grep 을 이용
한 간단한 필터링 작업도 간편하게 할 수 있으며 WEB서비스나 DB운영도 가능 합니다.

상세한 활용법은 차후에 추가로 포스팅 하고, 이번 포스팅에서는 설치와 간단한 사용법을
소개 드리겠습니다.


Cygwin 설치하기
설치파일은 상/하단 다운로드 링크를 클릭해서 운영체제 비트수에 맞는 버전을 다운로드
받으시면 됩니다. 다른 프로그램 설치하듯 'Next' 만 누르면 되는것은 아니며, 원하는 프로
그램을 별도로 선택하여 설치해야 하기 때문에 설치과정을 잘 보셔야 합니다.

설치파일을 클릭하면 관리자 권한을 부여해야 합니다.
Windows7 버전부터 다음 화면은 익숙하실겁니다.


관리자 권한을 부여하면 다음 화면이 나타 납니다.
여기에서는 기본적인 정보가 나타나는데 운영체제 비트수를 반드시 확인하고, 다음으로
넘어가면 됩니다.
운영체제 비트수 확인 방법은 제가 포스팅 했던 내용을 참조 하시면 됩니다.

Windows 32bit 64bit 구별 방법



비트수 확인후 다음으로 넘어가면 설치방식에 대해 물어보는데 보편적으로 첫번째 항목
'Install from Internet' 을 선택합니다.
다운만 받으실 경우 두번째 'Download Without Installing' 을 선택 하시고, PC에 저장된
설치파일을 이용하시는 경우 'Install from Local Directory' 를 선택 합니다.

다운로드 방식을 선택 한 뒤에는 설치경로와 '사용자' 지정을 하게 됩니다.
원하는 설치경로와 '사용자' 지정 여부를 선택하고 다음에 나오는 패키지 설치경로는
Cygwin이 설치될 폴더로 변경해줍니다.





여기까지 넘어오면 '인터넷' 을 통해 패키지를 다운받아 설치해야 하기 때문에 접속 방식
에 대해 물어봅니다.
일반적인 경우 첫번째 항목 'Direct Connection' 을 선택하고, Proxy 등을 사용하는 경우
별도로 접속정보를 입력해줍니다.

입력을 완료하면 인터넷 연결을 확인하고, Download Site 를 선택하는 화면이 나타납니다.
Site 의 상태가 그때그때 다르기 때문에 적당한 사이트를 선택하고 다음으로 넘어 갑니다.





이제 Cygwin 설치에서 가장 신경써야하는 설치 패키지 선택 화면이 나타납니다.
Cygwin은 별도로 yum 을 설치하지 않으면 리눅스 환경에서 처럼 'yum install' 을 사용할
수 없으며, 설치프로그램을 통해 패키지를 언제든 추가설치 할 수 있기 때문에 필요성을
못느껴서 사용해보지는 않았습니다.

Default 로 선택되는 필수구성요소를 제외하고는 왠만한 패키지는 전부 수동으로 선택
해줘야 하며 리스트 좌측 상단에 위치한 'Search' 를 사용하면 편리하게 찾을 수 있습니다.
예를들어 WEB 구동이 필요한 경우에는 'http' 를 입력하여 관련 패키지를 찾고, 'skip' 으로
표기된 부분을 클릭해서 원하는 버전을 선택 하고 '다음' 을 선택 합니다.
이어지는 화면에서는 선택된 패키지에 대한 내용이 간략하게 나오고, 다음으로 넘어가면
패키지 다운로드/설치 가 진행 됩니다.

추가로 필요한 기능이 있다면 동일 한 방법으로 패키지 설치를 진행 합니다.
*설치 이후에도 setup 파일을 실행해서 동일한 방법으로 패키지를 추가 할 수 있습니다.
*많은양의 패키지를 설치하는 경우 설치시간이 다소 길어질 수 있습니다.






이 과정이 완료되면 Cygwin 설치가 완료 되며 마지막으로 바탕화면과 시작화면에 아이콘을
생성할지 물어봅니다. 편의에 따라 선택을 하고 설치를 마칩니다.


Cygwin 사용하기
처음 실행하면 리눅스에서 익숙한 Bash Shell이 실행 됩니다.
윈도우 운영체제에서 Cygwin에 의해 별도로 실행되는 Shell 이기 때문에 당연히 경로 정보
등은 숙지할 필요가 있습니다.

Cygwin 에서 root 디렉토리는 Cygwin 설치경로가 되며 home 디렉토리가 자동으로 생성
되며 차후에 Cygwin을 통한 작업 경로는 home 디렉토리 하위에 만들어서 관리하는 것이
편합니다.





Cygwin이 설치된 경로 이외의 디렉토리에서 작업을 해야하는 경우 '#cd c:' 와같은 명령
어로 디렉토리를 바꿀 수도 있습니다.


개인적으로는 주로 필터 작업에 사용하고 있으며, 스크립트 활용에 대해서 테스트 하고
있습니다. Cygwin 을 사용해서 cron을 응용한 스크립트 실행, 필터작업, 테스트 등 다양
하게 활용 할 수있으며, 다음 포스팅에서는 활용법에 대한 내용을 올려 보도록 하겠습니다.

이상으로 Cygwin 의 설치와 기본적인 사용에 대해서 확인 해보았습니다.
포스팅 보시는 분들도 재미삼아 설치해서 테스트 해보시면 도움 되실거라 생각 합니다.

감사합니다.

댓글 1개:

  1. 안녕하세요 도움 요청으로합니다.
    "C:\cygwin64\bin\cygreadline7.dll"
    요 파일 하나 부탁드립니다.
    신버전이라 안되어 부탁드립니다.
    wolflonezx11@gmail.com

    답글삭제