아무튼 최종 목표는 cygwin에 kscope를 구동시키는 것이다.
(kscope는 source insight와 유사한 KDE 프로그램이며, KDE는 QT 기반이며, kscope는 cscope의 GUI Frontend이다.)
Step 1. 다음 눌러도 되는 부분은 패스~하고
이 부분에서는 한국에서 한다면 ftp://ftp.daum.net 으로 설정한다. 엄청난 속도를 자랑한다 -.-b
Step 2. Cygwin/x를 위해서는 별도의 인스톨러가 있는 것이 아니라, 설치시에 원하는 패키지를 추가로 설치해주면 된다.
일단 X-start-menu-icons를 선택하면 자동으로 시작메뉴에 추가해줄 뿐만 아니라, 필수 패키지가 자동으로 선택된다.
Step 3. Cygwin 마지막 단계로, Icon을 생성하는 것에 대한 물음이다.
Step 4. 아무튼 설치가 끝나면(물론 마지막에 Add icon to Start Menu를 해줘야 할 듯?) 이렇게 추가가 된다.
XWin Server를 구동하면, 처음실행시에는 보안경고가 뜨므로, 방화벽에 예외로 추가 하도록 하면된다.
Step 5. 시스템 트레이에 가동중인 XWin Server의 아이콘
Step 6. 위의 메뉴에서 xterm을 구동하고 별도로 설치한 xclock 프로그램을 xterm에서 구동한 모습
Step 7. 별도로 설치한 gvim을 xterm에서 구동한 모습
이녀석을 구동하기 위해서는 fontconfig 라는 패키지를 별도로 설치해주어야 한다.
Step 8. gvim의 등록정보
여기서 눈여겨 볼 것은, 대상에 들어 있는 명령어들이다. 자세한 내용은 알 수 없지만, X-Window 터미널 설정 및
X-Window Client로 접속하기 위한 ip가 보인다.(127.0.0.1:0.0 <- 자기 자신에 접속하고, 0.0 DISPLAY 사용)
접기
crypt (1.1-1)
Encryption/Decryption utility and library
Required by: perl
font-adobe-dpi75 (1.0.2-1)
X.Org Adobe 75dpi fonts
Required by: xterm
font-alias (1.0.3-1)
X.Org font aliases
Required by: xterm
font-encodings (1.0.4-1)
X.Org font encodings
Required by: font-adobe-dpi75, font-misc-misc
font-misc-misc (1.1.1-1)
X.Org miscellaneous fonts
Required by: xterm, font-alias
fontconfig (2.8.0-1)
Font configuration library (utilities)
Required by: font-alias, font-adobe-dpi75, font-misc-misc
libblkid1 (2.17.2-1)
Block device ID library (runtime)
Required by: util-linux
libdb4.5 (4.5.20.2-2)
Oracle Berkeley DB (db4.5 - C and C++ libs)
Required by: perl
libexpat1 (2.0.1-1)
Expat XML parser library (runtime)
Required by: libfontconfig1
libfontconfig1 (2.8.0-1)
Font configuration library (runtime)
Required by: xterm, libXft2, fontconfig
libfontenc1 (1.1.0-1)
X.Org font encoding library (runtime)
Required by: xorg-server, luit, mkfontscale
libfreetype6 (2.4.7-1)
High-quality software font engine (runtime library)
Required by: xorg-server, libfontconfig1, libXft2, mkfontscale
libgcrypt11 (1.4.6-1)
A general purpose crypto library based on the code from GnuPG - (runtime)
Required by: xorg-server
libgdbm4 (1.8.3-20)
GNU dbm database routines (runtime)
Required by: perl
libGL1 (7.10.3-1)
X11 OpenGL libraries (core runtime)
Required by: xorg-server
libgpg-error0 (1.10-1)
A library that defines common error values for GnuPG. (runtime)
Required by: libgcrypt11
libICE6 (1.0.7-1)
X.Org Inter Client Exchange Library (runtime)
Required by: xterm, libXt6, libSM6
libpixman1_0 (0.22.2-1)
Low-level pixel manipulation library (runtime)
Required by: xorg-server
libSM6 (1.2.0-1)
X.Org Session Management Library (runtime)
Required by: libXt6
libssp0 (4.5.3-3)
Static Stack Protection shared runtime
Required by: perl
libuuid1 (2.17.2-1)
Universally Unique ID library (runtime)
Required by: util-linux, libblkid1, libSM6
libX11-xcb1 (1.4.4-1)
X.Org X11 core library (XCB runtime)
Required by: libGL1
libX11_6 (1.4.4-1)
X.Org X11 core library (runtime)
Required by: xinit, xterm, xauth, xmodmap, xrdb, xorg-server, libXaw7, libXft2, libXmu6, libXt6, libXext6, libXmuu1, libGL1, xkbcomp, libXpm4, libXrender1, libxkbfile1
libXau6 (1.0.6-1)
X.Org Xauthority library (runtime)
Required by: xauth, xorg-server, libxcb1
libXaw7 (1.0.9-1)
X.Org Athena Widgets library (API 7 runtime)
Required by: xterm
libxcb-glx0 (1.7-2)
X Protocol C-Language Bindings (glx runtime)
Required by: libGL1
libxcb1 (1.7-2)
X Protocol C-Language Bindings (core runtime)
Required by: libX11_6, libGL1, libxcb-glx0
libXdmcp6 (1.1.0-1)
X.Org Display Manager Control Protocol library (runtime)
Required by: xorg-server, libxcb1
libXext6 (1.3.0-1)
X.Org X11 extension library (runtime)
Required by: xauth, xorg-server, libXaw7, libXmu6
libXft2 (2.2.0-1)
X.Org X Freetype library (runtime)
Required by: xterm
libxkbfile1 (1.0.7-1)
X.Org X Keyboard file library (runtime)
Required by: xkbcomp
libXmu6 (1.1.0-1)
X.Org miscellaneous utility libraries (full runtime)
Required by: xterm, libXaw7
libXmuu1 (1.1.0-1)
X.Org miscellaneous utility libraries (mini runtime)
Required by: xauth, xrdb
libXpm4 (3.5.9-1)
X.Org X Pixmap library (runtime)
Required by: libXaw7
libXrender1 (0.9.6-1)
X.Org Xrender library (runtime)
Required by: libXft2
libXt6 (1.1.1-1)
X.Org X Toolkit library (runtime)
Required by: xterm, libXaw7, libXmu6
luit (1.1.0-1)
X.Org Unicode Terminal Locale utility
Required by: xterm
mkfontdir (1.0.6-1)
X.Org font directory indexer
Required by: font-alias, font-adobe-dpi75, font-misc-misc
mkfontscale (1.0.9-1)
X.Org scalable font file indexer
Required by: font-alias, font-adobe-dpi75, font-misc-misc, mkfontdir
perl (5.14.1-2)
Larry Wall's Practical Extracting and Report Language
Required by: util-linux
util-linux (2.17.2-1)
Random collection of Linux utilities
Required by: xinit
xauth (1.0.6-1)
X.Org X Authority file utility
Required by: xinit, xorg-server
xcursor-themes (1.0.3-1)
X.Org cursor themes
Required by: xorg-server
xinit (1.3.1-1)
X.Org X server initializer
Required by: X-start-menu-icons
xkbcomp (1.2.3-1)
X.Org XKB keymap compiler
Required by: xorg-server, xkeyboard-config
xkeyboard-config (2.4.1-1)
X11 keyboard configuration database
Required by: xorg-server
xmodmap (1.0.5-1)
X.Org keyboard modifier map and keymap table utility
Required by: xinit
xorg-server (1.11.3-1)
X.Org X servers
Required by: xinit
xrdb (1.0.9-1)
X.Org X server resource database utility
Required by: xinit
xterm (277-1)
X11 terminal emulator
Required by: X-start-menu-icons, xinit
접기