cygwin+mintty+apt-cygのインストール


windowsでlinuxコマンド等を使うためのcygwin+minttyのインストールメモ。

Cygwinのインストールまで


Cygwinのインストールのために以下からsetup.exeをダウンロードして実行。
https://www.cygwin.com/

ダウンロードサイトは「ftp://~.jp」のサイトを指定しないとものすごくインストールが遅くなるので
注意。

必要なパッケージとして、後述するapt-cygのインストールのために以下は追加しておく。
Search欄でパッケージ名を入力してチェックすればOK。

・wget
・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
$ mv apt-cyg /usr/bin/
$ apt-cyg -X install gnupg

毎回の更新確認を不要にするために、以下のエイリアスを設定すると使いやすくなる。

$ alias apt-cyg='apt-cyg -u '

ちなみに、apt-cygはwgetを利用しているので
プロキシ設定されたネットワークでの利用するときはwgetのプロキシ設定が必要なことに注意。

このエントリーをはてなブックマークに追加