software:msys2:msys2-install
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| software:msys2:msys2-install [2026/06/01 00:15] – yoko | software:msys2:msys2-install [2026/06/02 04:03] (現在) – [実行用のショートカットを作る] yoko | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== 【msys2】インストール ====== | ====== 【msys2】インストール ====== | ||
| msys2をインストールする。 | msys2をインストールする。 | ||
| + | |||
| + | [[http:// | ||
| + | |||
| ===== 確認動作環境 ===== | ===== 確認動作環境 ===== | ||
| 行 22: | 行 25: | ||
| ===== 初回アップデート ===== | ===== 初回アップデート ===== | ||
| - | インストールが終わると、ターミナルが開くので、下記コマンドを入力して、アップデートする。ターミナルが開かない場合は、インストール先の`ucrt64.txt`を実行し更新する。 | + | インストールが終わると、ターミナルが開くので、下記コマンドを入力して、アップデートする。ターミナルが開かない場合は、インストール先の`msys2_shell.cmd`を実行し更新する。 |
| ``` | ``` | ||
| 行 36: | 行 39: | ||
| $ pacman -S base-devel | $ pacman -S base-devel | ||
| $ pacman -S msys2-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 | ||
| ``` | ``` | ||
| 行 44: | 行 44: | ||
| `ucrt64.exe` を実行(以降、この環境で作業していく) | `ucrt64.exe` を実行(以降、この環境で作業していく) | ||
| - | ``` | + | <code bash> |
| $ pacman -S nano # | $ pacman -S nano # | ||
| $ pacman -S make # | $ pacman -S make # | ||
| 行 52: | 行 52: | ||
| $ pacman -S ruby-docs | $ pacman -S ruby-docs | ||
| $ pacman -S p7zip #(7z をインストール) | $ pacman -S p7zip #(7z をインストール) | ||
| - | $ pacman -S mingw-w64-x86_64-ag | + | $ pacman -S iconv # |
| - | ``` | + | $ pacman -S mingw-w64-ucrt-x86_64-emacs |
| + | $ pacman -S mingw-w64-ucrt-x86_64-ripgrep | ||
| + | $ pacman -S mingw-w64-ucrt-x86_64-ag | ||
| + | </ | ||
| + | |||
| + | <code bash 旧MINGW64メモ.txt> | ||
| + | $ pacman -S mingw-w64-x86_64-toolchain | ||
| + | $ pacman -S mingw-w64-x86_64-gnutls | ||
| + | $ pacman -S mingw-w64-x86_64-ruby | ||
| + | $ pacman -S mingw-w64-x86_64-ag | ||
| + | </ | ||
| - | ### Git 初期設定 | + | ==== Git 初期設定 |
| Gitを最初に使い始める前には、最低限の情報登録(ユーザ名、メールアドレス)が必要。 | Gitを最初に使い始める前には、最低限の情報登録(ユーザ名、メールアドレス)が必要。 | ||
| 「[[software/ | 「[[software/ | ||
| - | 実行用のショートカットを作る | + | ===== 実行用のショートカットを作る |
| - | ---------------------------- | + | エクスプローラから`c: |
| - | エクスプローラから`c: | + | |
| - | 日常のアップデート | + | ===== 日常のアップデート |
| - | ------------------ | + | |
| ``` | ``` | ||
| 行 73: | 行 81: | ||
| * シェルの更新があった場合は、ウィンドウを強制終了を要求される場合があるが、終了させて再度コマンドを実行する。 | * シェルの更新があった場合は、ウィンドウを強制終了を要求される場合があるが、終了させて再度コマンドを実行する。 | ||
| - | msys2のディレクトリ表現 | + | ===== msys2のディレクトリ表現 |
| - | ----------------------- | + | |
| msys2では、`/ | msys2では、`/ | ||
| 又、Windows上の`C: | 又、Windows上の`C: | ||
| - | ホームディレクトリ | + | ===== ホームディレクトリ |
| - | ------------------- | + | |
| msys2のホームディレクトリは、`/ | msys2のホームディレクトリは、`/ | ||
| - | 環境を整える | + | ===== 環境を整える |
| - | ------------ | + | |
| msys2のターミナルが起動する時に、ホームディレクトリの`.bashrc`シェルスクリプトが実行される。 このファイルは、デフォルトで作られているが、下記のエイリアス定義をコメントアウトして有効にしておくと便利。 | msys2のターミナルが起動する時に、ホームディレクトリの`.bashrc`シェルスクリプトが実行される。 このファイルは、デフォルトで作られているが、下記のエイリアス定義をコメントアウトして有効にしておくと便利。 | ||
| 行 94: | 行 99: | ||
| </ | </ | ||
| - | pacmanの基本的な使い方 | + | ===== pacmanの基本的な使い方 |
| - | -------------------- | + | |
| msys2では、`pacman`というパッケージ管理コマンドが利用できる。基本的なコマンドを下記に示す。 | msys2では、`pacman`というパッケージ管理コマンドが利用できる。基本的なコマンドを下記に示す。 | ||
| 行 110: | 行 114: | ||
| 11. `pacman -Sc` で使っていないキャッシュを削除。 | 11. `pacman -Sc` で使っていないキャッシュを削除。 | ||
| - | 補足 | + | ===== 補足 |
| - | ---- | + | |
| * 従来バージョンでは、初回アップデートの最初に`update-core`コマンド実行が必要だったが、最近のは不要。 | * 従来バージョンでは、初回アップデートの最初に`update-core`コマンド実行が必要だったが、最近のは不要。 | ||
| - | ### 32bit環境(mingw32.exe) で使う場合 | + | ==== 32bit環境(mingw32.exe) で使う場合 |
| 下記の開発パッケージをインストールする。(基本的には `mingw64.exe` を推奨) | 下記の開発パッケージをインストールする。(基本的には `mingw64.exe` を推奨) | ||
| 行 123: | 行 126: | ||
| ``` | ``` | ||
| - | ### 環境変数のHOMEが設定してある | + | ==== 環境変数のHOMEが設定してある |
| OrCADなどをインストールしている場合、環境変数の`HOME`が設定してある。msys2はデフォルトではHOMEを参照して利用しており衝突するので一時的に変更する必要がある。変更方法として下記の方法がある。 | OrCADなどをインストールしている場合、環境変数の`HOME`が設定してある。msys2はデフォルトではHOMEを参照して利用しており衝突するので一時的に変更する必要がある。変更方法として下記の方法がある。 | ||
| * インストール先の「`mingw64.ini`」又は「`mingw32.ini`」に「`HOME=/ | * インストール先の「`mingw64.ini`」又は「`mingw32.ini`」に「`HOME=/ | ||
| - | 関連記事 | + | ===== 関連記事 |
| - | -------- | + | |
| * [[myblog> | * [[myblog> | ||
| 行 135: | 行 137: | ||
| * [[myblog> | * [[myblog> | ||
| - | 参考 | + | ===== 参考 |
| - | ---- | + | |
| 1. [MSYS2 installer](http:// | 1. [MSYS2 installer](http:// | ||
| 行 142: | 行 143: | ||
| 3. [pacman | archlinux](https:// | 3. [pacman | archlinux](https:// | ||
| 4. [Arch Linux | wikipedia](https:// | 4. [Arch Linux | wikipedia](https:// | ||
| + | |||
| + | |||
software/msys2/msys2-install.1780272907.txt.gz · 最終更新: by yoko
