우분투를 비롯한 리눅스를 사용하신 분 들은 apt-get 또는 yum 과 같은 명령어를 통해 package 를 관리하는게 익숙 하실텐데요~~
Cygwin 을 사용하면서 이런 package 관리자가 없을까 찾아보니 아래 주소에서 소개하더군요.
http://www.fir3net.com/Cygwin/cygwin-package-installation.html
https://code.google.com/p/apt-cyg/
뭐 영어로 된 정보다 보니 한국어로 번역한다고 생각하고 다시 한번 정리해 보죠.
일단 APT-CYG 설치를 위해 Cygwin 에 subversion , wget 이 설치되어 있어야 합니다.
아래 주소에서 소개한 것 처럼 GUI 환경에서 설치를 해도 되지만~ 위 주소에 소개돼 있는데로~
2012/10/07 - [유틸] - Cygwin에서 간단히 C 코딩해보기~
2013/09/04 - [programming language/Octave] - Cygwin Octave plot() 안 될 때~
setup-x86.exe 또는 setup-x86_64.exe 파일을 이용해서 설치해 보겠습니다. 저는 64 비트 cygwin 을 설치하기 위해 setup-x86_64.exe 을 이용했습니다.
command 창에서 setup-x86_64.exe 파일이 있는 폴더로 이동합니다.
그리고 다음과 같이 명령어를 쳐 줍니다.
setup-x86_64.exe -q -P wget,tar,qawk,bzip2,subversion,vim
다음으로 Cygwin 을 실행하고~ Cygwin shell 에서 아래 명령어를 순서대로 쳐 줍니다.
$ svn --force export http://apt-cyg.googlecode.com/svn/trunk/ /bin/
$ chmod +x /bin/apt-cyg
위 apt-cyg 사이트에 나와 있는 데로~ 아래 명령어를 치면~ nano editor 가 설치되어야 하고 ~
$ apt-cyg install nano
다음과 같이 하면 update 가 되는게 정상인데~ (2014/04/01 현재 다시 한번 해보니 수정되었더군요. 아래 내용은 이제 필요가 없을듯 합니다.)
$ apt-cyg update
다음과 같이 setup.ini 파일이 없다고 에러가 발생합니다.
이에 대해 찾아보니 아래 주소에 그 해법이 있었습니다.
https://code.google.com/p/apt-cyg/issues/detail?id=23
cygwin 에서 아래 명령어를 통해 apt-cyg 파일을 엽니다.
$ vim /bin/apt-cyg
vim 사용이 어려우신 분은 그냥 윈도우에서 아래 주소의 파일을 메모장 등으로 엽니다.
C:\cygwin64\bin\apt-cyg
apt-cyg 파일의 98 번째 줄과 105 번째 줄을 각각 다음과 같이 바꿔줍니다.
Line #98 - wget -N $mirror/x86_64/setup.bz2
Line #105 - wget -N $mirror/x86_64/setup.ini
저 처럼 setup-x86_64.exe 로 설치하지 않고 setup-x86.exe 파일을 이용하여 설치하신 분들은 다음과 같이 바꿔줍니다.
Line #98 - wget -N $mirror/x86/setup.bz2
Line #105 - wget -N $mirror/x86/setup.ini
변경 후에 저장을 하고~ Cygwin 에서 다시 update를 다시 해보죠~
다음과 같이 정상적으로 동작하는 것을 확인 할 수 있습니다.
마지막으로~ cygwin 에서 설치가능한 package들은 아래 주소에서 확인해 보시기 바랍니다.
'Cygwin' 카테고리의 다른 글
Cygwin X-windows 사용하기 (289) | 2013.11.21 |
---|---|
Cygwin 파일 경로 확인 명령어 cygpath (142) | 2013.10.13 |
Cygwin에서 간단히 C 코딩해보기~ (413) | 2012.10.07 |
댓글