UJP - 技術情報

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

     

Cygwin Install for Windows2000 〜Cygwin/XFree86をいれる〜

Cygwin Install for Windows2000

〜Cygwin/XFree86をいれる〜


0.更新履歴

  • 2002.04.02 新規作成

1.はじめに

 このドキュメントでは,Windows2000上で,UNIX環境を実現する?(説明はこれでいいの?),Cygwinをインストールする手順を説明する.
 なお,事前に「バイナリの入手」を行って,「インストール」を実行しておく.

2.モジュールの入手

 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

  • 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で答えた.
    • このときにいらないものはNを入力すればいい.

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ファイルを展開する.

$ tar -xvf startup-scripts.tar
README.TXT
startxwin.bat
startxwin.sh

Administrator@DBA /usr/X11R6/bin
$

4.Xサーバを実行する

  • startxwin.batを実行する.

$ ./startxwin.bat
startxwin.bat - Starting on Windows NT/2000

Administrator@DBA /usr/X11R6/bin
$

  • 次のような画面が表示される.

  • いけるじゃん.



広告スペース
Google