potass' blog

ポタシウムのことが書いてないブログ。

Cygwin (64 bit) のインストール

Cygwin インストール

Cygwin のインストールメモ。

1. OS が Windows 8.1 (64 bit) なので http://www.cygwin.com で 64 bit 版である setup-x86_64.exe (version は 2.850 だった。)をダウンロードする。
2. Choose A Downloaded Source は Install from Internet にした。
3. Install Directory は C\cygwin64 にした。(やっぱ、C\cygwin の方が何かといいのか?)
4. Select Local Package Directory はそのままにした。
5. Select Your Internet Connection は Direct Connection で。
6. DL するところは ftp://ftp.jaist.ac.jp にした。
7. setup.exe で(一番最初に)インストールするパッケージは

Base/gawk
Devel/git-svn
Web/wget
Utils/bzip2
Utils/tar

と Default でインストールされるもの。
8. 終わったら cygwin を起動して

$ svn --force export http://apt-cyg.googlecode.com/svn/trunk/ /bin/
$ chmod +x /bin/apt-cyg

として apt-cyg をインストール。
9. PATH に C:\cygwin64\bin;C:\cygwin64\usr\bin;C:\cygwin64\usr\local\bin を追加。
10. 次に apt-cyg でインストールをしまくる。

$ apt-cyg install gcc-core
$ apt-cyg install gcc-c++
$ apt-cyg install gcc-fortran
$ apt-cyg install make
$ apt-cyg install emacs
$ apt-cyg install emacs.el
$ apt-cyg install vim
$ apt-cyg install openssh
$ apt-cyg install openssl
$ apt-cyg install libX11-devel
$ apt-cyg install emacs-X11

11. 次回も使えるように setup-x86_64.exe を cygwin64 フォルダ内に入れておいた。※正しいかは不明。

参考にしたサイト

WindowsCygwin バージョン 1.7 をインストール
http://www.kkaneko.com/rinkou/cygwin/cygwin.html

追記 (2014-07-27)

x window のインストールと設定をし忘れてたが何入れていいのかわからんので setup.exe で X11 をすべて Install した。
cygwin から

$ startxwin

で起動したあと、xterm 上でキーボードの設定をする。

$ setxkbmap -model jp106 -layout jp

ふむ。これで大丈夫だ。
xterm を完全に kill するときはタスクバーから exit するか cygwin 上で

$ ps

とプロセス一覧から XWin の PID を探して(ここでは 1234 とする)

$ kill -9 1234

とすればいい。

apt-cyg の設定(後日追記した)

apt-cyg の mirror サイトの設定をしていなかった。
setup.exe のように ftp://ftp.jaist.ac.jp にしようと思ったが python の boost 系が取ってこれなかったこともあり http://ftp.yz.yamagata-u.ac.jp/pub/cygwin/ にする。

$ apt-cyg -mirror http://ftp.yz.yamagata-u.ac.jp/pub/cygwin/

とすれば OK。

ちゃんと設定できるかは mirror オプション無しで

$ apt-cyg find boost

と boost 系のもの(←別になんでもいいんだが)を find して mirror から拾って来ていれば OK。