windowsでlinuxコマンド等を使うためのcygwin+minttyのインストールメモ。
Cygwinのインストールまで
Cygwinのインストールのために以下からsetup.exeをダウンロードして実行。
https://www.cygwin.com/
ダウンロードサイトは「ftp://~.jp」のサイトを指定しないとものすごくインストールが遅くなるので
注意。
必要なパッケージとして、後述するapt-cygのインストールのために以下は追加しておく。
Search欄でパッケージ名を入力してチェックすればOK。
・wget
・bzip2
・git
・gawk
・tar
・bzip2
・git
・gawk
・tar
Cygwin+minttyのセットアップ
インストールが終わったらc\://binの下にmintty.exeが存在するので
Cygwinの起動は今後こちらから行う。
ショートカットを作成して、右クリック>プロパティから以下の設定を行う。
・管理者で実行するにチェック
これを行わないと、bin以下のファイルのwrite権限がないなど困ってしまう。
・ショートカットのリンク先に以下を追加
これでPATHが通ったりhomeが/usr/binではなくwindowsのhomeとなる。
-i /Cygwin-Terminal.ico -
・minttyを起動し、Option>TransparencyをHighにすると見やすい
・minttyを起動し、Option>TextからLocaleja_JP、文字コードをUTF-8に設定
apt-cygのインストール
Cygwinで追加でパッケージをインストールしたい場合には、
インストール時に使ったsetup.exeを使うことになる。
これをlinuxのyumのようにCLIでパッケージの追加を行うことができるのがapt-cyg。
以下のコマンドを実行することでインスール完了。
$ wget https://raw.githubusercontent.com/kou1okada/apt-cyg/master/apt-cyg
$ chmod +x apt-cyg
$ chmod +x apt-cyg
$ mv apt-cyg /usr/bin/
$ apt-cyg -X install gnupg
毎回の更新確認を不要にするために、以下のエイリアスを設定すると使いやすくなる。
$ alias apt-cyg='apt-cyg -u '
ちなみに、apt-cygはwgetを利用しているので
プロキシ設定されたネットワークでの利用するときはwgetのプロキシ設定が必要なことに注意。