- 追加された行はこの色です。
- 削除された行はこの色です。
- Cygwin へ行く。
* [[Cygwin]] [#y6d8aa98]
Cygwin (シグウィン) は、Microsoft Windowsオペレーティングシステム上で動作するUNIXライクな環境の一つである。フリーソフトウェアです。
このCygwinのインストール、利用方法などをまとめています。
詳細は、[[こちらを参照>http://ja.wikipedia.org/wiki/Cygwin]]
** インストール [#jbe12a02]
+ 以下の本家より
http://www.cygwin.com/ setup.exe をダウンロード
+ setup.exe 起動
++ Sygwin Setup画面で次へ
++ Choose Installation Type画面で「Install from internet」を選択、次へ
++ Choose Installation Directoryで「Root Directory」を確認、「All Users」を選択、次へ
++ Select Local Package Directoryで「Local Package Directory」を確認、次へ
++ Select Connection Typeで環境に合わせたタイプを選択、次へ
++ Choose Download Sitesで近場のサイト(.jp)を選択、次へ
なにか、アラートメッセージが表示されたけど、OKをクリック
++ Slect Packegesで必要なパッケージを選択、次へ
++ Resolving Dependenciesで内容を確認、次へ
インストールを開始します。
** 環境設定 [#v29d2d8f]
++ Cygwinアイコンを起動
++ ~/.bash_profile の設定
++ ~/.bashrc の設定
REMOTE_HOST=<ここに接続先のサーバ名を指定>
DISPLAY=<任意のディスプレイ番号を『:1』、『:2』、『:3』などと指定>
CYGWIN_ROOT=<Cygwinインストールフォルダ 例)c:\cygwin>
PATH=:%CYGWIN_ROOT%\bin:%CYGWIN_ROOT%\usr\X11R6\bin:%PATH%
XAPPLRESDIR=/usr/X11R6/lib/X11/app-defaults
XCMSDB=/usr/X11R6/lib/X11/Xcms.txt
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
XNLSPATH=/usr/X11R6/lib/X11/locale
++ ~/.virc or ~/.vimrc の設定
++ ~/.inputrc の設定
set kanji-code utf-8
set convert-meta off
set meta-flag on
set output-meta on
++ ~/.xinitrc の設定
$ cp /etc/X11/xinit/xinitrc ~/.xinitrc
exec xterm -sl 1000 -sb -rightbar -ms red -fg yellow -bg black -e /usr/bin/bash -l
wmaker &
xterm -rv &
exec xterm -sl 1000 -sb -rightbar -rv -e /usr/bin/bash -l
++ /etc/wgetrc の設定(proxyがある場合)
https_proxy = http://proxy.example.jp:port/
http_proxy = http://proxy.example.jp:port/
ftp_proxy = http://proxy.example.jp:port/
++ apt-cyg (パッケージ管理ツール)の導入
# wget http://apt-cyg.googlecode.com/svn/trunk/apt-cyg
# mv apt-cyg /usr/bin
# chmod +x /usr/bin/apt-cyg
# apt-cyg -m ftp://ftp.iij.ad.jp/pub/cygwin/ update # ミラーサーバーを変更
# apt-cyg -u find パッケージ名
# apt-cyg -u install パッケージ名
++ HTTPプロキシ・サーバー経由でSSHクライアントを使う
# apt-cyg -u find connect-proxy
# apt-cyg -u install connect-proxy
# vi ~/.ssh/config
Host *.example.jp
ProxyCommand connect-proxy -H proxy.example.jp:port %h %p
** Xサーバーの起動 [#t8d82e35]
$ startx.sh
or
$ startxwin.sh
or
スタート→すべてのプログラム→Cygwin/X→XWin Server」
or
PuTTYjp
http://hp.vector.co.jp/authors/VA024651/index.html
$ xhost +servername
$ ssh username@servername
$ export DISPLAY=Cygwin XのIP:0.0
or
$ ssh -XC username@servername
※パラメータXは、SSHのX11転送を有効にします
※パラメータCは、X11関する通信データ圧縮を有効にします
or
$ ssh -Y username@servername
** その他 [#pe3e9578]
++ 新しいプロダクトが必要になったとき
$ setup.exe
or
$ apt-cyg install productname
++ CygwinのX ServerとWindows間でコピー&ペーストを実現する方法
X Serverの起動オプションに『-clipboard』を追加する
----
[[UNIX]] [[Windows]]