클릭해 보면 "UNIX 기반 응용 프로그램용 하위 시스템" 이라는 것이 보인다. 이것을 체크하고 확인을 누르면 윈도우 메뉴에 다음과 같이 생긴다.
그리고, Download Utilities for Subsystem for UNIX-based Applications 를 클릭한다. 아래 그림과 같이 화면이 나타나게 되고, 다운로드를 하면 된다.
해당 프로그램은 다음과 같은 컴포넌트로 구성되어 있다.
- Base Utilities
- SVR-5 Utilities
- Base SDK
- GNU SDK
- GNU Utilities
- UNIX Perl
- Visual Studio Debugger Add-in
다운로드 받은 프로그램을 실행하면 압축을 풀 위치를 지정하고, 다 풀리게 되면 셋업파일이 실행된다. 기본적으로는 다음의 경로에 설치되게 되고,
C:\Windows\SUA
설치할 컴포넌트를 설정할 수 있다. 기본으로 설정하거나 또는 사용자가 지정할 수 있다.
Base SDK 에는 헤더, 라이브러리, 유틸리티 들이 포함되어 있고, GNU Utilities 에는 vi,find,gzip,gunzip,diff,bc 와 같은 GNU 의 대표적인 유틸리티들이 포함되어 있다. 컴파일을 하고자 한다면 gcc,g++ 등이 포함되어 있는 GNU SDK 를 설치하여야 하고, Perl 을 선택하면 펄도 설치할 수 있다. 설치되는 총 용량은 대략 500MB 이내이다.
설치를 끝내고 해당 메뉴를 다시 보면, C Shell 과 Korn Shell 이 보인다. 둘 중 원하는 것을 선택하고 실행하면 여러분이 원하는 유닉스 콘솔 화면이 나타난다. 나의 경우 예전에는 C 쉘을 즐겨쓰다 Korn 쉘을 더 즐겨 썼는데 지금은 주요하게 쓰는 것이 Bash 쉘이다.
어찌되었든 기본적인 GNU 유틸리티 실행이 가능하니 유닉스 도구가 익숙한 분들에게는 유용한 기능이 아닐까 한다.
$ df -kFilesystem 1k-blocks Used Available Capacity Type Mounted on//HarddiskVolume1 58613120 55505604 3107516 95% ntfs /dev/fs/C//HarddiskVolume4 61440560 60736444 704116 99% ntfs /dev/fs/D//HarddiskVolume5 40957716 33589816 7367900 82% ntfs /dev/fs/E
$ gcc -v
Reading specs from /opt/gcc.3.3/lib/gcc-lib/i586-pc-interix3/3.3/specs
Configured with: : (reconfigured) : (reconfigured) /dev/fs/E/gnu2.intel/egcs.s
ource//configure --verbose --prefix=/opt/gcc.3.3 --disable-shared --with-stabs -
-enable-nls --with-local-prefix=/opt/gcc.3.3 --with-gnu-as --with-gnu-ld --enabl
e-targets=i586-pc-interix3 --enable-threads=posix
Thread model: posix
gcc version 3.3
패킷 데이터를 분석시에도 유용하게 사용될 수 있는 부분이 있을 것이다.
오... 유용한 정보 감사합니다.
답글삭제좋은 정보 감사합니다.
답글삭제그런데, pro 버전에서는 안되네요.
enterprise 버전에서는 되고요.
아마도 특정 버전 이상에서만 되나봅니다.
System requirements 에 다음과 같이 정의되어 있습니다.
답글삭제Windows Server 2008, Windows Vista Enterprise, Windows Vista Enterprise 64-bit edition, Windows Vista Service Pack 1, Windows Vista Ultimate, Windows Vista Ultimate 64-bit edition
Pro버전에서는 안될수도 있겠네요. 저는 Ultimate 버전에서 테스트 하였습니다. ^^
확인해 봤는데 Windows 7 Professional 에서는 안되네요.ㅠ
답글삭제그리고 SUA 관련 사이트 하나 봤는데 이 곳도 정리가 잘 되어 있네요.
http://www.suacommunity.com/SUA_Tools_Env_Start.htm
유용한 정보 감사해요~
답글삭제감사합니다..
답글삭제ultimate 이상에서만 작동한다고 하네요~
답글삭제