2008/03/14 Cygwin

Cygwin

1. インストール

  • Windows Vistaでも稼働する。
  • Cygwinのホームページ(http://cygwin.com/)にアクセスし、Install or update now!(using setup.exe)をクリックしsetup.exeをダウンロードする。これをPC上で管理者権限で実行しインストールを開始する。ほぼデフォルトでインストール可能。
  • setup.exe実行後のウィザードにてパッケージのダウンロードサイトの選択ができる。多く表示されるが日本であればftp.jaist.ac.jpの応答がFTP、HTTPともよかった。
  • 応答の目安はダウンロードサイト一覧のhttp://cygwin.com/mirrors.htmlを参照し実際にファイル一覧を表示してみると参考になる。
  • パッケージは好みだが、perl、ruby、diff、wgetはデフォルトで選択されてないので自分で選択する。gcc、makeも同様。nkfはsetupのパッケージ管理にないのでtar.gzをダウンロードしてインストールする。

2. インストール後の設定

  • Poderosa経由で使うとSSHと同列にタブ化できて便利。また、自動的にC:\cygwin\home\[ユーザ名]がホームディレクトリになる。
  • コンソールでの日本語化けは.inputrcの設定で対応する。
$ diff .inputrc .inputrc.org
36,39c36,39
< set meta-flag on
< set convert-meta off
< set input-meta on
< set output-meta on
---
> #set meta-flag on
> #set convert-meta off
> #set input-meta on
> #set output-meta on
  • vi(vim)エディタでの日本語化けは.vimrcの設定で対応する。このファイルはないのでホームディレクトリに作成する。vi起動後コロン入力で与えてもよい。
$ cat .vimrc
set encoding=japan
  • 上記の他に以下の設定方法もある。
set encoding=shift_jis
# または
let $LANG='ja'
set encoding=shift_jis

3. パッケージの管理

  • cygcheck コマンドがある。rpmパッケージもある
--y(2008-03-14)

コメント

このブログの人気の投稿

systemd-resolveの設定(Ubuntuなどの動的DNS設定)

GRUB起動メニューのタイムアウト時間、起動するOSの変更

Salesforce Trailheadチャレンジメモ(Apex の基礎とデータベース)