Published: 2016-02-03 10:50 +0900 by Chirimen
MSYS2 のアップデートをしたときのメモ
手順
update-core
コマンドを実行する。
$ update-core
更新があったら MSYS2 を一旦再起動する (重要)。 終了するときには Alt-F4 あるいはクローズボタンを使用する。
pacman -Su
を実行する。
$ pacman -Su
で、なぜかエラー。
(275/275) キーリングのキーを確認 [#####################] 100%
(275/275) パッケージの整合性をチェック [#####################] 100%
エラー: mingw-w64-i686-oniguruma: signature from "Alexey Pavlov (Alexpux) <alexpux@gmail.com>" is invalid
:: ファイル /var/cache/pacman/pkg/mingw-w64-i686-oniguruma-5.9.6-1-any.pkg.tar.xz は破損しています (無効または破損したパッケージ (PGP 鍵))。
ファイルを削除しますか? [Y/n]
エラー: 処理を完了できませんでした (無効または破損したパッケージ)
エラーが発生したため、パッケージは更新されませんでした。
一時的にデータベースが壊れているだけか、 こちらの環境が壊れているのか判断できないな。
時間をおいてやり直すか。
…
あきらめて、msys2を一旦アンインストールしてから再インストールした。
64bit 版 Windows の場合
MSYS2 installer から 64bit 版 msys2 インストーラ msys2-x86_64-20150916.exe をダウンロードして実行する。
$ update-core
(msys2を一旦終了して再実行)
$ pacman -Su
$ pacman -S base-devel
$ pacman -S mingw-w64-x86_64
$ pacman -S mingw-w64-i686
$ pacman -S mingw-w64-x86_64-toolchain
$ pacman -S mingw-w64-i686-toolchain
32bit 版 Windows の場合
MSYS2 installer から 32bit 版 msys2 インストーラ msys2-i686-20150916.exe をダウンロードして実行する。
$ update-core
(msys2を一旦終了して再実行)
$ pacman -Su
$ pacman -S base-devel
$ pacman -S mingw-w64-i686
$ pacman -S mingw-w64-i686-toolchain
特にエラーとかなくインストールできたっぽい。
端末 (mintty) の設定。
項目 | 値 |
---|---|
font | Ricty Discard, 10pt |
locale | ja_JP |
character set | UTF-8 |
foreground colour | (101, 123, 131) |
background colour | (253, 246, 227) |
cursor colour | (238, 232, 213) |
cursor | Block |
cursor blinking | なし |