cygwinについて
Table of Contents
cygwinとは
- Windows上で擬似UNIX環境を実現するもの。
ダウンロード及びインストール方法
- http://www.cygwin.com/
- 上記サイトから、setup.exe をダウンロードして実行する。
インストール時の注意
- installするディレクトリは、空白の入った名前(例えば、Program Files)は避ける。デフォルトのC:\cygwinが無難。
インストール設定例
基本
- Setup.exe version 2.774
- Root Directory C:\cygwin (default)
- Install For : All Users (default)
- Download Sites : http://cygwin.osuosl.org (なんでもいい)
- (関連するものがいくつか同時にチェックされる)
パッケージ選択
★が追加で選択したもの
- Accessibility
- なし
- Admin
- libattr1 2.4.46-1
- Archive
- liblzma1 5.0.2_20110517-1
- xz 5.0.2_20110517-1
- Audio
- なし
- Base
- alternatives 1.3.30c-10
- base-cygwin 3.1-1
- base-files 4.1-1
- bash 4.1.10-4
- coreutils 8.15-1
- cygwin 1.7.16-1
- cygwin-doc 1.7-1
- dash 0.5.7.1
- editrights 1.01-2
- file 5.11-1
- findutils 4.5.9-2
- gawk 4.0.1-1
- grep 2.6.3-1
- gzip 1.4-1
- ipc-utils 1.0-1
- libgcc1 4.5.3-3
- libreadline7 6.1.2-3
- login 1.10-10
- man 1.6g-1
- mintty 1.1.2-1
- rebase 4.3.0-1
- run 1.1.13-1
- sed 4.2.1-2
- tar 1.25-1
- terminfo 5.7_20091114-14
- tzcode 2012e-1
- which 2.20-2
- zlib0 1.2.7-1
- Database
- なし
- Debug
- なし
- Devel
- gettext 0.18.1.1-2
- libgcc1 4.5.3-3
- libstdc++6 4.3.4-3
- make 3.82-90-1 ★
- Doc
- cygwin-doc 1.7-1
- man 1.6g-1
- texinfo 4.13-4
- Editors
- なし
- Games
- なし
- Gnome
- なし
- Graphics
- なし
- Interpreters
- gawk 4.0.1-1
- KDE
- なし
- Libs
- gettext 0.18.1.1-2
- libattr1 2.4.46-1
- libbz2_1 1.0.6-2
- libgcc1 4.5.3-3
- libgmp3 4.3.2-1
- libiconv2 1.14-2
- libintl8 0.18.1.1-2
- liblzma1 5.0.2_20110517-1
- libncurses10 5.7-18
- libncursesw10 5.7-18
- libpcre0 8.21-1
- libpopt0 1.6.4-4
- libreadline7 6.1.2-3
- libsigsegv2 2.10-1
- libstdc++6 4.5.3-3
- zlib0 1.2.7-1
- Mail
- なし
- Math
- libgmp3 4.3.2-1
- Mingw
- なし
- Net
- なし
- OCaml
- なし
- Perl
- なし
- Publishing
- なし
- Pythion
- なし
- Ruby
- なし
- Science
- なし
- Security
- なし
- Shells
- bash 4.1.10-4
- dash 0.5.7.1
- mintty 1.1.2-1
- System
- libattr1 2.4.46-1
- man 1.6g-1
- rebase 4.3.0-1
- tzcode 2012e-1
- Tcl
- なし
- Text
- groff 1.21-2
- less 444-1
- texinfo 4.13-4
- Utils
- bzip2 1.0.6-2
- cygutils 1.4.10-1
- diffutils 3.2-1
- dos2unix 6.0.2-1
- file 5.11-1
- patch 2.6.1-1 ★
- rebase 4.3.0-1
- which 2.20-2
- Web
- なし
- X11
- なし
設定
- sample/.bash_login
- sample/.bashrc
- sample/.aliases
メモ
現在の最新versionのcygwin(bash.exe)では、 起動時に読み込まれる設定ファイルが、.bash_loginとなっている。 ちょっと前までは、.bashrcだったのだが・・・ 設定は、従来どおり、.bashrcに設定を行い、.bash_loginでは、一行 source ~/.bashrc と書いておく。 .bashrcで、 alias ls="ls -F --color=auto --show-control-chars" としておくと、lsしたときに、日本語のファイル名、ディレクトリなども文字化 けせずに表示できる。