msys2をインストールする。
下記URLのインストールファイルを実行しインストール。64bit版、32bit版のインストーラがあるので自分のWindowsOSに合う方を使う。
msys2_x86_64_*.exe
」のファイル。C:¥msys64
」で進める。(必要あれば変更してもよい)
インストールが終わると、ターミナルが開くので、下記コマンドを入力して、アップデートする。ターミナルが開かない場合は、インストール先のmsys2_shell.cmd
を実行し更新する。
$ pacman -Syu↓
パッケージのインストールは、pacman -S <パッケージ名>
でインストールする。
$ pacman -S base-devel $ pacman -S msys2-devel $ pacman -S mingw-w64-x86_64-toolchain $ pacman -S mingw-w64-x86_64-gnutls $ pacman -S mingw-w64-x86_64-ruby
mingw64.exe
を実行(以降、この環境で作業していく)
$ pacman -S nano #(簡易エディター) $ pacman -S make #(make をインストール ※必須※) $ pacman -S openssh #(openssh をインストール) $ pacman -S git #(Git をインストール) $ pacman -S ruby #(Ruby をインストール) $ pacman -S ruby-docs #(Ruby documentation をインストール) $ pacman -S p7zip #(7z をインストール) $ pacman -S mingw-w64-x86_64-ag #(ag 高速検索コマンドをインストール)
Gitを最初に使い始める前には、最低限の情報登録(ユーザ名、メールアドレス)が必要。
「Gitの初期設定」を参照
エクスプローラからc:¥msys64¥mingw64.exe
を 右クリックして、送る→デスクトップ でデスクトップに実行用のショートカットアイコンを作っておくと便利。
$ pacman -Syu
msys2では、/
はWindows上ではmsys2がインストールされたフォルダになる。すなわち64bit版の場合はC:¥msys64
、32bit版の場合はC:¥msys32
を示す。
又、Windows上のC:¥
のトップは、msys2では/C/
又はC:/
になる。すなわち、Windowsのログイン・ユーザuserのデフォルト・ダウンロードフォルダは、C:¥User¥user¥Download
なのでmsys2上では/C/User/user/Download
となる。
msys2のホームディレクトリは、/home/<ユーザ名>
になる。Windows上では、C:¥msys64¥home¥<ユーザ名>
となる。
msys2のターミナルが起動する時に、ホームディレクトリの.bashrc
シェルスクリプトが実行される。 このファイルは、デフォルトで作られているが、下記のエイリアス定義をコメントアウトして有効にしておくと便利。
alias ll='ls -l' # long list alias la='ls -A' # all but . and .. alias l='ls -CF' #
msys2では、pacman
というパッケージ管理コマンドが利用できる。基本的なコマンドを下記に示す。
pacman -h
でヘルプ。pacman -S -h
で-Sオプションのヘルプ。pacman -Su
でパッケージのアップデート(事前にupdate-coreが必要)。pacman -Ss [pattern]
でパッケージを検索。pacman -Sl | grep [pattern]
でもだいたい分かる。pacman -S [package]
でインストール。pacman -Rs [package]
でアンインストール。pacman -Sg
でパッケージグループの一覧を表示。pacman -Qqe
でインストール済みのパッケージ一覧を表示。pacman -Si [package]
で詳しい情報を表示。pacman -Sc
で使っていないキャッシュを削除。update-core
コマンド実行が必要だったが、最近のは不要。
下記の開発パッケージをインストールする。(基本的には mingw64.exe
を推奨)
$ pacman -S mingw-w64-i686-toolchain $ pacman -S mingw-w64-i686-ruby
OrCADなどをインストールしている場合、環境変数のHOME
が設定してある。msys2はデフォルトではHOMEを参照して利用しており衝突するので一時的に変更する必要がある。変更方法として下記の方法がある。
mingw64.ini
」又は「mingw32.ini
」に「HOME=/home/<ユーザ名>
」を追記する。