Cygwin̶?
Cygwin Cygnus ȸ翡 ó ߵǾµ Redhat μϿ ϰ ִ Microsoft Windows Unix ȯ̴. Unix α̳ ߵ Windows ״ ϰ ϴ ̶ ִ.
Cygwin ũ κ ̷ ִµ, ϳ Ϻ н α ̽(substantial Unix API) ϴ Unix emulation layer DLL(cygwin1.dll) ̰, ٸ ϳ н ϴ ֵ Unix õ (tool) ̴.
õ Unix α̶ ҽ ٿεϿ , ġϿ ֽϴ. Cygwin Unix Linux ȯ濡 ͼ ڳ, Unix ȯ ϰ ϴ е鿡 ȴ. ̷ ϰ ִ ڵ Unix/Linux ̴. :-)
Golden code Windows Ͽ ü Windows CE ۵ ʴ´ٰ Ѵ.
Cygwin ִ ͵...
Cygwin ġ Ű Ȯ ˰, ̴. 100% ƴ Ϲ Linux ǿ ִ Ű ¸Դ ̴. Ϲ Linux Ű ʴ´ٴ Ѵٸ Cygwin Ű ū .
ǥ α ڸ, Bash Shell, VI editor(VIM), Emacs, Xinet Daemon, OpenSSH Server & Clent, Apache Web Server, GCC Ϸ, X-window, tar, gzip , Ghostscript, Midnight Commander ̴. , Ϲ Ǵ GNU Application ȴٰ ȴ.
Bash Shell Shell script ְ, OpenSSH Telnet Server ϴ. Apache ۺ ϴ. ڶ ͼ GCC Ϸ α ߵ ϴ.
ε Windows α ϸ ۾ Command line prompt ϴ Cygwin и ŷ ٰ ̴.
Cygwin ͵? ʹ 翬 ̰... ִ . :-)
Unix Linux ϴ 鿡Ե ϰ ƾ Cygwin Operating System ƴϱ ܼ Unix ϴ ɾ α ְ Unix Linux OS Ư¡ . ̷е ǻ(Ǵ ) x86 Unix 迭 ü(Linux, FreeBSD) ġϱ⸦ Ѵ.
ٿε
ġ ڸ ϴ ġ ٿ ƾ Ѵ. ġ Cygwin Ʈ ٿ ִ. URL http://www.cygwin.com/setup.exe̴. ̿ܿ ̷ Ʈ ̿ ִ.
Ѱ ִ ġ Microsoft Internet Explorer ϴٴ ̴. , ġ setup.exe ״ setup information ְ, Ű ٿ´. ġ ˾Ƽ ٿ´. ٿ Ʈ شٸ ̴.
ذ ʾƵ . ġ ϴٺ ص ̴.
ġ
cygwin ġ ſ . Ϲ Windows α ġ ִٸ Ŵ ʾƵ ̴. Ʈ ġ Բ ڼ ̴. ? ̰ ̴. :-)
1. ġ(setup.exe)
ٿε ġ(setup.exe) Ž ϰڿ Ű ġ簡 Ÿ.
ġ Cygwin 2.249.2.5 ִ. ü谡 ϳ ѵ δ. :-)
2. ġ
3 ġɼ Ÿµ ̱ ̴.
Install from Internet : ͳ ġ Ű ٿε , ٷ Cygwin ġϴ ɼ̴.
Download from Internet : ġ ʰ ܼ ͳ ġ Ű ڽ HDD ٿεϴ ɼ̴. ߿ Cygwin ġϷ ٽ setup.exe ɼ(Install from Local Directory) ϸ ȴ.
Install from Local Directory : ̹ ٿε Ƶ Ű ϵ Ͽ Cygwin ġ ϴ ɼ̴.
Cygwin ó ġÿ Ϲ ù ɼ ̿ȴ. ⼭ Install from Internet ɼ ϰ ġ ϰڴ.
3. ġ ġ(Root Directory)
ġ ġ(Root Directory) Cygwin Root Directory(/) Ǹ, ġ . ⺻ "C:\cygwin"̴.
Install For ɼ Cygwin ڱ ڽŸ (Just Me) ƴϸ ü (All Users) ϴ ɼ̴. Ư ٸ "All Users" Ѵ.
Default Text File Type ؽƮ Carrige return Line feed · ϴ ɼ̴. ̴ ۼ߿ ڰ enter() Ű ǻͰ νϴ ܳ κп ó ü ٸ ̴. Unix Carrige return ִ ̸, DOS Carrige return Line feed Բ ϵȴ. (Unix DOS ͷ ٷ پ ٷ Line feed ڰ Ƿ DOS ʹ ΰ νϸ, ݴ DOS Unix о line feed "^M" ܳ Ÿ.)
(:winEdt ) Ѵٸ DOS ϰ, Emacs for windows Ѵٸ ص ̰ .
4. Ű ٿε 丮
ͳ ٿε Ű ġ ϴ ̴ܰ. ġ . ġ Ǹ ̻ ʿ ص ϴ. 缳ġ ؼ ״ Ѵ.
5. ͳ
Direct Connection : Ű ٿε ǻ ϴ ɼ̴.
Use IE5 Settings : Internet Explorer 5 ͳ ״ . ڽ ͳ Ȯ ɼ ϸ ȴ.
Use HTTP/FTP Proxy : ܺ ͳݰ ῡ Ͻ Ͻ IP ּҿ Port ȣ ϴ ɼ̴.
6. Ű ٿε ̷ Ʈ
翬 ӵ ȸ ° Ѵ. ѱ Cygwin ̷ Ʈδ Ʒ װ ִ.
η ̺ ϴµ FTP ӵ ̴. 600mbps ϰ ִ. 2003 2 16 ̿ Ұϴ. "setup.ini ٴ . ϰ ִµ ̴. ̷ 躴 Ϸ ˷ ٽ Ǹ .
Cygwin ġ Ű ũ ּҷ 15MB ̰, ü 쿡 100MB ½ Ѿ ˰ ִ.( ü õ . :-)) Ʈũ ӵ ϰ ð ؾ Ѵ. ڴ ġ ʰ ftp://ftp.mirror.ac.uk ߴ. ӵ 30mbps ߰, ٸ ¸ Ȯ ʾҴ.
7. ġ Ű
̷ ϸ κ Cygwin Ű ٿ ȭ鿡 ش. ⼭ ڰ ġ Ű ִ. Redhat Linux 迭 ġ ִٸ ̴.
View ɼδ 'Category', 'Full', 'Partial' ִµ Ҵ Ѵ. ʺڶ 'Category', ͼ ڶ 'Full' ϴ .
īװ .
Admin(ý ), Archive(Ͼ ), Base(⺻ ġ Ű) , Datebase(Ÿ̽ ), Devel( ), Doc( ), Editors( ), Games( ), Graphics( ), Interpreters( ), Libs( ̺귯), Mail(E-mail Ŭ̾Ʈ), Math(п α), Net( Ʈũ ), Publishing( ), Shells( ؼ), System(ý ), Text(ؽƮ ó ), Utils( ƿƼ), Web( ), XFree86(X-window), _PostInstallLast
ڵ . :-) ϴ Ű ֱ ̱ ϰ, Unix 迭 α õϱ ̴. Ű ̴. ̰ ٸ ü ϸ ȴ. ڴ ̰ ʴ´. Ű ġ θ ϱ Ѵ. ټ Ƿ ִ.
⺻(default) 'ּ ġ' ǹϴµ ڰ ֿѴ. ġĿ ʿ Ű ִٸ ٽ ش Ű ġϸ ̱ ̴.
Cygwin Ű ġ, , 缳ġ ϱ ġ Ű ÿ ʹ ʿ . ܿ . :-)
Ѱ ͳݻ ٷ Ǵ ǻ(Bastion Host) Cygwin ġ 쿡 ؼ ʿ Ű ġϱ Ѵ. Cygwin ȿ ϴٴ ҹ(?) ִ.
ʵ ǹ̴ .
Category : ġ Ű ǥѴ.
Current : ġǾ ִ Ű ǥѴ.
New : ġ Ű ǥѴ.
Bin : ٿε θ ǥѴ.
Source : ҽ ٿε θ ǥѴ.
Package : Ű ϰ ǥѴ.
8. Ű ٿε
Ű ٿε Ȳ ش. ٿε ϰ ִ Ű ̸, ٿε , ȸ ӵ ... ȸ ¿ ڰ Ű ٿε尡 ɸ ִ.
9. Ű ġ
κ ٿε尡 ϷǸ ( ġ ɼ 'Install from Internet' ϿǷ) ڵ Cygwin ġ ۵ȴ.
10. ٷΰ
ġ ϷǸ Ʒ ȭڰ Ÿµ, ܰ迡 ȭ ٷΰ θ ִ.
11. Post-Install script ġ
ٷΰ Ȯϸ ٷ Post-Install script ġ ܰ Ѿ. ڵ ܰ迡 Ͼ ƴ¹ٰ . ġ ǰ, Ű ϴ ̴. :-)
12. ġ
13. Cygwin
ġ غ 'ġ ' ġ° .
ȭ̳ ۸ ٷΰ Ͽٸ Ű ȴ. ٷΰ ʾҴٸ ġ 丮( 'C:\Cygwin') ̵Ͽ Cygwin.bat Ű ȴ.
Ǿٸ ټ ䷷ Ʈ â ̴.
Ű ġ
ռ ٿ Cygwin Ű ġ Ű ϴ. ڸ, ó ġ VIM ġ ʾƵ ߿ VIM Ű ġ ִٴ ̴. . Ư Ű ִ.
Ű ġ Ÿ ؼ ó ġ ٿε Ҵ Ű ҽ ״ ϴ . ֳϸ Cygwin ó ġ ٿε Ű ( D:\Cygwin_Source) 'setup.log' 'setup.log.full' ̶ α ܵξ Ű ġ д.
α Cygwin ġ Ű Ȯ ֱ Ű ġ//缳ġ ϴ.
ڼ ˾ .
1. Ű ġ
ó Cygwin ġ Ű ҽ (⼭ D:\Cygwin_Source) ִ 'setup.exe' Ų.
ó ġ 1 - 6 ϰ ۾Ѵ.
7 ܰ(ġ Ű ܰ) Ӱ ġ Ű ϸ ȴ.
Ʒ ڽ κ ó ġÿ ٸٴ ̴. αϿ ġ Ű ȮϿ ̷ Ű 'Keep'̶ ǥϰ ִ. , ̹ ġǾ ״ ϰڴٴ ̴.
Skip ̶ ǥõ κ ġǾ Ӱ ġ ǹѴ.
'Skip' κп 콺 Ŭ . 'Skip' ڷ ǥõ ٲ, ִ Bin κ 'n/a' ٲ ִ. ̷ Ӱ ġ Ű ߰ ִ.
ġ ó ġÿ ϴ.
2. Ű
Ű ġ ߴٸ Ű .
Ű Cygwin ó ġ 1 - 6 ϰ ۾Ѵ.
7 (ġ Ű - ) 'keep' κ 콺 Ŭ . 콺 Ŭ ٲ ִ. , keep Reinstall Source Uninstall ٲ.
̸ ϰ ڸ... Keep ġ Ű , Reinstall ״ 缳ġ, Source Ű ҽ ϵ ٿε ϰڴٴ ̴. Unistall ٷ Ű ϰڴٴ ǹ̴.
ġ Ű ϱ ؼ ܼ 'Keep' 'Uninstall' ٲٸ ȴ,
ó ġÿ ϴ.
쿡 Cygwin ڽ ýۿ ؾ 찡 ִ. ̹ ġǾ ִ Cygwin ϴ ؼ ˾ƺڴ.
Cygwin ſ , Ϲ Windows α Cygwin Uninstall α ʱ ؾ Ѵ.
1. μ
OpenSSH Inetd ġ 쿡 Windows Service ϵǹǷ Cygwin ϱ ռ ̸ ־ Ѵ. ϴ ϴ. Cygwin cygrunsrv (cygrunsrv -R ) ̿ϰų Windows NT/2000 ҽ Ŷ srvinstw.exe instsrv.exe ̿ ִ.
2. 㰡 Ȯ
NTFS Ͻýۿ NTSEC ϰ ִٸ Cygwin chmod (cd / ; chmod -R 644) ɾ Ѵ. , (Administrators) Ѵ. ۾ Windows ϳ Ұ 쵵 ִ.
3. Windows ȯ漳()
Cygwin Ư ġϰų ڰ Windows ý ȯ漳() Cygwin ġDZ · Ѵ.
4. ġ 丮
ġ ġ "C:\cygwin" ̶ Ž ڸ ش 丮 ä . Ʈ "rmdir /s /q C:\Cygwin"
5. Ʈ
Ʈ (ۡregedit.exe) 3 Ű(key) Ѵ.
"HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions"
"HKEY_CURRENT_USER\Software\Cygnus Solutions"
"HKEY_USERS\.Default\Software\Cygnus Solutions "
2 Ű ϴ ڽ ýۿ Cygwin ϰ ʹٸ Ʈ 'cygwin' ˻Ͽ ˻ Ű(key) ϸ ȴ.
6. ٷΰ
"C:\Documents and Settings\All Users\ \α\Cygwin"
"C:\Documents and Settings\All Users\ ȭ\Cygwin"
[]http://www.ezbox.net/cygwin/setup.asp#setup-1
|