Cygwin Install for Windows2000 〜Cygwin/XFree86をいれる〜
Cygwin Install for Windows2000
〜Cygwin/XFree86をいれる〜
0.更新履歴
1.はじめに
このドキュメントでは,Windows2000上で,UNIX環境を実現する?(説明はこれでいいの?),Cygwinをインストールする手順を説明する.
なお,事前に「バイナリの入手」を行って,「インストール」を実行しておく.
2.モジュールの入手
- CygWin上で稼動するXFree86は,次のサイトから入手できる.
- このサイトにあるファイルを,全てダウンロードする.
- 今回ダウンロードしたのは,次のようなファイル.
FILES. . . . . . . . . . . . . . Jan 22 21:35 764k
Install. . . . . . . . . . . . . Jan 22 21:35 19k
README . . . . . . . . . . . . . Jan 22 21:35 9k
RELNOTES . . . . . . . . . . . . Jan 22 21:35 47k
Xbin.tgz . . . . . . . . . . . . Jan 22 21:37 10923k
Xdoc.tgz . . . . . . . . . . . . Jan 22 21:37 1553k
Xetc.tgz . . . . . . . . . . . . Jan 22 21:37 543k
Xf100.tgz. . . . . . . . . . . . Jan 22 21:39 11949k
Xfcyr.tgz. . . . . . . . . . . . Jan 22 21:39 361k
Xfenc.tgz. . . . . . . . . . . . Jan 22 21:39 331k
Xfnts.tgz. . . . . . . . . . . . Jan 22 21:40 15845k
Xfscl.tgz. . . . . . . . . . . . Jan 22 21:41 2221k
Xfsrv.tgz. . . . . . . . . . . . Jan 22 21:41 213k
Xhtml.tgz. . . . . . . . . . . . Jan 22 21:41 1201k
Xinstall.sh. . . . . . . . . . . Jan 22 21:41 36k
Xjdoc.tgz. . . . . . . . . . . . Jan 22 21:41 105k
Xlib.tgz . . . . . . . . . . . . Jan 22 21:41 108k
Xman.tgz . . . . . . . . . . . . Jan 22 21:41 762k
Xnest.tgz. . . . . . . . . . . . Jan 22 21:41 1144k
Xprog.tgz. . . . . . . . . . . . Jan 22 21:41 762k
Xprt.tgz . . . . . . . . . . . . Jan 22 21:41 846k
Xps.tgz. . . . . . . . . . . . . Jan 22 21:42 5795k
Xvfb.tgz . . . . . . . . . . . . Jan 22 21:42 1260k
Xxserv.tgz . . . . . . . . . . . Jan 22 21:42 1259k
extract.exe.gz . . . . . . . . . Jan 22 21:42 62k
md5.sum. . . . . . . . . . . . . Jan 22 21:48 2k
startup-scripts.tgz. . . . . . . Jan 22 21:45 2k
|
- ほんとなら,必要な分だけ選択するんだろうけど,わかんないので全部Get!
3.インストール
- ダウンロードしたモジュールを,C:\cygwin\tmpディレクトリに複写する.
- Cygwinプロンプトを起動して,/tmpディレクトリを確認する.
Administrator@DBA ~
$ cd /tmp
Administrator@DBA /tmp
$ ls
FILES Xetc.tgz Xfsrv.tgz Xnest.tgz extract.exe.gz
Install Xf100.tgz Xhtml.tgz Xprog.tgz md5.sum
README Xfcyr.tgz Xinstall.sh Xprt.tgz startup-scripts.tgz
RELNOTES Xfenc.tgz Xjdoc.tgz Xps.tgz
Xbin.tgz Xfnts.tgz Xlib.tgz Xvfb.tgz
Xdoc.tgz Xfscl.tgz Xman.tgz Xxserv.tgz
Administrator@DBA /tmp
$
|
- ファイルがあることが確認できた.
- インストール時に使う,extract.exeがgz圧縮されているので,gzipを使って展開する.
$ gunzip -d extract.exe.gz
Administrator@DBA /tmp
$ ls
FILES Xdoc.tgz Xfnts.tgz Xjdoc.tgz Xprt.tgz md5.sum
Install Xetc.tgz Xfscl.tgz Xlib.tgz Xps.tgz startup-scripts.tgz
README Xf100.tgz Xfsrv.tgz Xman.tgz Xvfb.tgz
RELNOTES Xfcyr.tgz Xhtml.tgz Xnest.tgz Xxserv.tgz
Xbin.tgz Xfenc.tgz Xinstall.sh Xprog.tgz extract.exe
Administrator@DBA /tmp
$
|
- 拡張子の.gzが取れているので展開できた事が確認できた.
- Xinstal.shを実行する.
$ ./Xinstall.sh
Welcome to the XFree86 4.2.0 installer
You are strongly advised to backup your existing XFree86 installation
before proceeding. This includes the /usr/X11R6 and /etc/X11
directories. The installation process will overwrite existing files
in those directories, and this may include some configuration files
that may have been customised.
If you are installing a version different from 4.2.0, you
may need an updated version of this installer script.
Do you wish to continue? (y/n) [n] y
|
== Extracting /tmp/Xbin.tgz ==
== Extracting /tmp/Xlib.tgz ==
== Extracting /tmp/Xman.tgz ==
== Extracting /tmp/Xdoc.tgz ==
== Extracting /tmp/Xfnts.tgz ==
== Extracting /tmp/Xfenc.tgz ==
== Extracting /tmp/Xxserv.tgz ==
Checking for post-release updates ...
Checking for optional components to install ...
Do you want to install Xfsrv.tgz (font server)? (y/n) [y]
== Extracting /tmp/Xfsrv.tgz ==
Do you want to install Xnest.tgz (Nested X server)? (y/n) [y]
== Extracting /tmp/Xnest.tgz ==
Do you want to install Xprog.tgz (programmer support)? (y/n) [y]
== Extracting /tmp/Xprog.tgz ==
Do you want to install Xprt.tgz (X print server)? (y/n) [y]
== Extracting /tmp/Xprt.tgz ==
Do you want to install Xvfb.tgz (Virtual framebuffer X server)? (y/n) [y]
== Extracting /tmp/Xvfb.tgz ==
Do you want to install Xf100.tgz (100dpi fonts)? (y/n) [y]
== Extracting /tmp/Xf100.tgz ==
Do you want to install Xfcyr.tgz (Cyrillic fonts)? (y/n) [y] y
== Extracting /tmp/Xfcyr.tgz ==
Do you want to install Xfscl.tgz (Scaled fonts (Speedo, Type1 and TTF))? (y/n) [
y] y
== Extracting /tmp/Xfscl.tgz ==
Do you want to install Xhtml.tgz (Docs in HTML)? (y/n) [y] y
== Extracting /tmp/Xhtml.tgz ==
Do you want to install Xjdoc.tgz (Docs in Japanese)? (y/n) [y]
== Extracting /tmp/Xjdoc.tgz ==
Do you want to install Xps.tgz (Docs in PostScript)? (y/n) [y] n
You appear to have a termcap file: /etc/termcap
This should be edited manually to replace the xterm entries
with those in /usr/X11R6/lib/X11/etc/xterm.termcap
Note: the new xterm entries are required to take full advantage
of new features, but they may cause problems when used with
older versions of xterm. A terminal type 'xterm-r6' is included
for compatibility with the standard X11R6 version of xterm.
You appear to have a terminfo directory: /usr/lib/terminfo
New xterm terminfo entries can be installed now.
Note: the new xterm entries are required to take full advantage
of new features, but they may cause problems when used with
older versions of xterm. A terminal type 'xterm-r6' is included
for compatibility with the standard X11R6 version of xterm.
Do you wish to have the new xterm terminfo entries installed
now (y/n)? [n]
Not installing new terminfo entries for xterm.
They can be installed later by running:
tic /usr/X11R6/lib/X11/etc/xterm.terminfo
Checking if compatibility links for the FreeType2 library are needed ...
Updating the fonts.dir file in /usr/X11R6/lib/X11/fonts/local...
Updating the fonts.dir file in /usr/X11R6/lib/X11/fonts/misc...
If you are going to use rstart and /usr/X11R6/bin isn't in the
default path for commands run remotely via rsh, you will need
a link to rstartd installed in /usr/bin.
Do you wish to have this link installed (y/n)? [n]
Installation complete.
Administrator@DBA /tmp
$
|
- その後,色々と質問してくるが,全部デフォルトのEnterで答えた.
Administrator@DBA /tmp
$ ls
FILES Xdoc.tgz Xfnts.tgz Xjdoc.tgz Xprt.tgz gnu-tar
Install Xetc.tgz Xfscl.tgz Xlib.tgz Xps.tgz md5.sum
README Xf100.tgz Xfsrv.tgz Xman.tgz Xvfb.tgz startup-scripts.tgz
RELNOTES Xfcyr.tgz Xhtml.tgz Xnest.tgz Xxserv.tgz
Xbin.tgz Xfenc.tgz Xinstall.sh Xprog.tgz extract.exe
Administrator@DBA /tmp
$
|
- startup-scripts.tgzを展開する.
Administrator@DBA /tmp
$ gzip -d startup-scripts.tgz
Administrator@DBA /tmp
$ ls
FILES Xdoc.tgz Xfnts.tgz Xjdoc.tgz Xprt.tgz gnu-tar
Install Xetc.tgz Xfscl.tgz Xlib.tgz Xps.tgz md5.sum
README Xf100.tgz Xfsrv.tgz Xman.tgz Xvfb.tgz startup-scripts.tar
RELNOTES Xfcyr.tgz Xhtml.tgz Xnest.tgz Xxserv.tgz
Xbin.tgz Xfenc.tgz Xinstall.sh Xprog.tgz extract.exe
Administrator@DBA /tmp
$
|
- startup-script.tarファイルを,/usr/X11R6/bin以下に複写する.
Administrator@DBA /tmp
$ cp startup-scripts.tar /usr/X11R6/bin/.
Administrator@DBA /tmp
$
|
- /usr/X11R6/binに移ってファイルを確認する.
$ cd /usr/X11R6/bin
Administrator@DBA /usr/X11R6/bin
$ ls -la start*
-rw-r--r-- 1 Administ なし 10240 Apr 2 21:55 startup-scripts.tar
-rwxr-xr-x 1 Administ なし 2632 Jan 21 22:55 startx
Administrator@DBA /usr/X11R6/bin
$ ~
|
$ tar -xvf startup-scripts.tar
README.TXT
startxwin.bat
startxwin.sh
Administrator@DBA /usr/X11R6/bin
$
|
4.Xサーバを実行する
$ ./startxwin.bat
startxwin.bat - Starting on Windows NT/2000
Administrator@DBA /usr/X11R6/bin
$
|