예전에 MSYS를 설치하는 법을 적어 둔 글이 있습니다. ( [Posix 환경구축]msys 설치(old) ) 그 글을 old 로 만들어 두고 새 글을 쓰겠습니다. 그 글 자체도 그리 오래된 글은 아니라 새롭게 글을 적어 가면서 혹시나 모르게 바뀌는 부분이 있을 수 있어 적어 놓겠습니다. 또, 글이 두개면 설치시 모르는 것이 나오더라도 찾아 볼 수 있는 문서가 2개가 되는 장점도 있는 것 같습니다..
이 번 설치도 MinGW 가 설치되어 있는 상태에서 진행하겠습니다. 이 MinGW 설치법은 제 블로그의 다른 글을 참고해주세요.(그 설치법도 2개의 글이 있습니다. )
우선 프로그램부터 다운 받아야 합니다. 다음 링크를 따라 갑니다. http://sourceforge.net/project/showfiles.php?group_id=2435 여기서 MSYS: Minimal System 를 다운 받습니다. 제가 다운 받은 프로그램 버전은 March 16, 2004 에 나온 msys-1.0.10 입니다. 이 중에서도 우리에게 필요한 MSYS-1.0.10.exe 파일을 다운 받겠습니다.
프로그램을 설치해 봅시다. 저는 C:\tools\msys 라는 경로를 새로 만들어 주어서 C:\tools\msys\1.0 에서 \1.0을 지우고
설치했습니다. (개인적으로 디렉토리 이름이 긴 것을 안 좋아해서 1.0 이라는 버전명을 지웠습니다. )
설치가 끝날 쯤이면 콘솔창이 뜨면서 다음과 같은 문구가 나오내요.
-------------------------------------
This is a post install process that will try to normalize between
your MinGW install if any as well as your previous MSYS installs
if any. I don't have any traps as aborts will not hurt anything.
Do you wish to continue with the post install? [yn ]
------------------------------------------------------
예전에 yes라고 입력했었기 때문에 y라고 입력해 봅니다. (MinGW 설치나 설정을 계속 할 거냐고 묻는 것 같군요.)
y를 입력하면 새로운 문구가 나옵니다.
--------------------------------------
Do you have MinGW installed? [yn ]
--------------------------------------
저의 경우 MinGW가 설치되어 있기 때문에 y를 선택했습니다.
------------------------------------
Please answer the following in the form of c:/foo/bar.
Where is your MinGW installation?
-----------------------------------
저의 경우 C:/tools/MinGW 라고 입력했습니다. \대신 / 를 사용해서 입력합니다. 여기서 잘못 입력해도 나중에 설정을 고칠 수 있으니 걱정하지 말고 입력합니다.
역시 이번에도 오류가 발생했군요.. 어떻게 입력하라는 것인지 모르겠군요.. 설정을 고쳐야지 별수 없겠내요..
어째든 계속 엔터... 그러면 설치가 끝납니다.
이렇게 해서 우 선 설치 끝났습니다. 다음은 설정을 해야합니다
.
설치한 디렉토리에 etc 라는 디렉토리가 생겼습니다. 이 안에 fstab.sample 라고 있는데 만일을 위해 이 파을을 남겨두기위해 이 파일을 복사한후, 이름을 fstab 이라고 고칩니다. (확장자는 없습니다.) 이 파일안에
#Win32_Path Mount_Point
c:/mingw /mingw
c:/ActiveState/perl /perl
라고 쓰여진 부분이 있습니다. 앞에 있는 c;/mingw 대신에 실제로 minGW 가 있는 디렉토리를 적어줍니다.
c:/tools/MinGW /mingw
같이 고쳐줍니다. 다시말하지만 \ 대신 / 를 집어 넣어야 합니다.
( perl 이 깔려 있으면 이 부분에 대해서도 설정 할 수 있는 것 같군요.. 혹시 다른 쪽 python 같은 것도 될려나??)
이제 설정도 끝났습니다. msys.bat 프로그램을 이용해서 리눅스 셀을 이용할 수 있습니다. 아직 부족한 툴이 많으므로 모든 기능을 사용할 수 있는 것은 아닙니다.
MSYS: Supplementary Tools 와 MSYS: System Builder 를 더 설치하면 부족하나마 리눅스 셀을 맛 볼 수 있습니다. 소스포지에 올라오는 posix 라고 운영체제가 써 있는 프로그램에 대해서도 컴파일이 일부 가능합니다. (다 컴파일 해 보지 않아서 다 되는지는 모르겠군요. 저의 경우 꽤나 유용하게 사용하고 있습니다. )
이 번 설치도 MinGW 가 설치되어 있는 상태에서 진행하겠습니다. 이 MinGW 설치법은 제 블로그의 다른 글을 참고해주세요.(그 설치법도 2개의 글이 있습니다. )
우선 프로그램부터 다운 받아야 합니다. 다음 링크를 따라 갑니다. http://sourceforge.net/project/showfiles.php?group_id=2435 여기서 MSYS: Minimal System 를 다운 받습니다. 제가 다운 받은 프로그램 버전은 March 16, 2004 에 나온 msys-1.0.10 입니다. 이 중에서도 우리에게 필요한 MSYS-1.0.10.exe 파일을 다운 받겠습니다.
프로그램을 설치해 봅시다. 저는 C:\tools\msys 라는 경로를 새로 만들어 주어서 C:\tools\msys\1.0 에서 \1.0을 지우고
설치했습니다. (개인적으로 디렉토리 이름이 긴 것을 안 좋아해서 1.0 이라는 버전명을 지웠습니다. )
설치가 끝날 쯤이면 콘솔창이 뜨면서 다음과 같은 문구가 나오내요.
-------------------------------------
This is a post install process that will try to normalize between
your MinGW install if any as well as your previous MSYS installs
if any. I don't have any traps as aborts will not hurt anything.
Do you wish to continue with the post install? [yn ]
------------------------------------------------------
예전에 yes라고 입력했었기 때문에 y라고 입력해 봅니다. (MinGW 설치나 설정을 계속 할 거냐고 묻는 것 같군요.)
y를 입력하면 새로운 문구가 나옵니다.
--------------------------------------
Do you have MinGW installed? [yn ]
--------------------------------------
저의 경우 MinGW가 설치되어 있기 때문에 y를 선택했습니다.
------------------------------------
Please answer the following in the form of c:/foo/bar.
Where is your MinGW installation?
-----------------------------------
저의 경우 C:/tools/MinGW 라고 입력했습니다. \대신 / 를 사용해서 입력합니다. 여기서 잘못 입력해도 나중에 설정을 고칠 수 있으니 걱정하지 말고 입력합니다.
역시 이번에도 오류가 발생했군요.. 어떻게 입력하라는 것인지 모르겠군요.. 설정을 고쳐야지 별수 없겠내요..
어째든 계속 엔터... 그러면 설치가 끝납니다.
이렇게 해서 우 선 설치 끝났습니다. 다음은 설정을 해야합니다
.
설치한 디렉토리에 etc 라는 디렉토리가 생겼습니다. 이 안에 fstab.sample 라고 있는데 만일을 위해 이 파을을 남겨두기위해 이 파일을 복사한후, 이름을 fstab 이라고 고칩니다. (확장자는 없습니다.) 이 파일안에
#Win32_Path Mount_Point
c:/mingw /mingw
c:/ActiveState/perl /perl
라고 쓰여진 부분이 있습니다. 앞에 있는 c;/mingw 대신에 실제로 minGW 가 있는 디렉토리를 적어줍니다.
c:/tools/MinGW /mingw
같이 고쳐줍니다. 다시말하지만 \ 대신 / 를 집어 넣어야 합니다.
( perl 이 깔려 있으면 이 부분에 대해서도 설정 할 수 있는 것 같군요.. 혹시 다른 쪽 python 같은 것도 될려나??)
이제 설정도 끝났습니다. msys.bat 프로그램을 이용해서 리눅스 셀을 이용할 수 있습니다. 아직 부족한 툴이 많으므로 모든 기능을 사용할 수 있는 것은 아닙니다.
MSYS: Supplementary Tools 와 MSYS: System Builder 를 더 설치하면 부족하나마 리눅스 셀을 맛 볼 수 있습니다. 소스포지에 올라오는 posix 라고 운영체제가 써 있는 프로그램에 대해서도 컴파일이 일부 가능합니다. (다 컴파일 해 보지 않아서 다 되는지는 모르겠군요. 저의 경우 꽤나 유용하게 사용하고 있습니다. )