パソコンでプログラミングしよう ウィンドウズC++プログラミング環境の構築
1.6.3.6(15)
追加MSYS2ツールの導入

追加MSYS2ツールとしてp7zipとzipを導入する手順を説明する。

アーカイバp7zipはサイト作成者が自作ツールソースコードアーカイブファイルの作成を自動化するため、同じくアーカイバであるzipはCode::Blocksのビルドに必要とするために導入する。どちらも(特に前者は)必要性が無ければスキップして頂いて一向に構わないが、自作ツールの導入に先立ちMSYS2のアップデートを行っておく事だけは強く推奨する。

覚え書き
MSYS2版のp7zipとzipはパスデリミタにウィンドウズの\を用いるとグロッビング(ワイルドカードによるファイル名補完)が正しく機能しない。p7zipはオリジナル版の7-Zip、zipはGnuWin32版を用いればそういった制約は無くなる。

外部情報

セットアップ手順

  1. 念のためMSYS2のアップデート
  2. p7zipのインストール
  3. zipのインストール

念のためMSYS2のアップデート

msys2ターミナルでMSYS2をアップデートする。

1回目。

user@THINKPAD-L430 MSYS ~
$ pacman -Syuu
:: パッケージデータベースの同期中...
mingw32 451.6 KiB 336K/s 00:01 [#####################] 100%
mingw32.sig 119.0 B 3.75K/s 00:00 [#####################] 100%
mingw64 454.1 KiB 377K/s 00:01 [#####################] 100%
mingw64.sig 119.0 B 7.26K/s 00:00 [#####################] 100%
msys 190.9 KiB 437K/s 00:00 [#####################] 100%
msys.sig 119.0 B 3.75K/s 00:00 [#####################] 100%
:: Starting core system upgrade...
警告: terminate other MSYS2 programs before proceeding
依存関係を解決しています...
衝突するパッケージがないか確認しています...
パッケージ (2) mintty-1~3.0.6-1 pacman-5.2.1-4
合計ダウンロード容量: 11.55 MiB
合計インストール容量: 40.05 MiB
最終的なアップグレード容量: -8.32 MiB
:: インストールを行いますか? [Y/n] y
:: パッケージを取得します...
mintty-1~3.0.6-1-x86_64 664.9 KiB 991K/s 00:01 [#####################] 100%
pacman-5.2.1-4-x86_64 10.9 MiB 2.02M/s 00:05 [#####################] 100%
(2/2) キーリングのキーを確認 [#####################] 100%
(2/2) パッケージの整合性をチェック [#####################] 100%
(2/2) パッケージファイルのロード [#####################] 100%
(2/2) ファイルの衝突をチェック [#####################] 100%
(2/2) 空き容量を確認 [#####################] 100%
:: パッケージの変更を処理しています...
(1/2) 更新 mintty [#####################] 100%
(2/2) 更新 pacman [#####################] 100%
警告: terminate MSYS2 without returning to shell and check for updates again
警告: for example close your terminal window instead of calling exit

2回目。

user@THINKPAD-L430 MSYS ~
$ pacman -Syuu
:: パッケージデータベースの同期中...
mingw32 は最新です
mingw64 は最新です
msys は最新です
:: コアシステムの更新を開始...
何も行うことがありません
:: システム全体の更新を開始...
:: mingw-w64-i686-python3 を mingw32/mingw-w64-i686-python に置き換えますか? [Y/n] y
:: mingw-w64-x86_64-python3 を mingw64/mingw-w64-x86_64-python に置き換えますか? [Y/n] y
依存関係を解決しています...
衝突するパッケージがないか確認しています...
パッケージ (132) bash-completion-2.10-1 bison-3.4.2-1 brotli-1.0.7-2
bsdcpio-3.4.0-4 bsdtar-3.4.0-4 bzip2-1.0.8-1
ca-certificates-20190110-1 curl-7.67.0-1 dos2unix-7.4.1-1
dtc-1.5.1-1 expat-2.2.9-1 findutils-4.7.0-1
gcc-libs-9.1.0-2 gnupg-2.2.19-1 help2man-1.47.11-1
libarchive-3.4.0-4 libbz2-1.0.8-1 libcurl-7.67.0-1
libedit-20191025_3.1-1 libexpat-2.2.9-1 libgcrypt-1.8.5-1
libgnutls-3.6.11.1-1 libltdl-2.4.6-8 liblz4-1.9.2-1
libnghttp2-1.39.2-1 libopenssl-1.1.1.d-1
libp11-kit-0.23.18.1-1 libpcre2_8-10.34-1
libreadline-8.0.001-1 libssh2-1.9.0-1 libtasn1-4.15.0-1
libtool-2.4.6-8 libunrar-5.8.5-1 libunrar-devel-5.8.5-1
libxml2-2.9.10-1 libxslt-1.1.34-1 libzstd-1.4.4-1
man-db-2.9.0-1 mingw-w64-i686-binutils-2.33.1-1
mingw-w64-i686-boost-1.72.0-1
mingw-w64-i686-ca-certificates-20190110-1
mingw-w64-i686-crt-git-8.0.0.5576.34082b63-1
mingw-w64-i686-expat-2.2.9-1 mingw-w64-i686-gcc-9.2.0-2
mingw-w64-i686-gcc-libs-9.2.0-2 mingw-w64-i686-gdb-8.3.1-3
mingw-w64-i686-headers-git-8.0.0.5576.34082b63-1
mingw-w64-i686-icu-65.1-1
mingw-w64-i686-libjpeg-turbo-2.0.3-1
mingw-w64-i686-libmangle-git-8.0.0.5573.a4de8df4-1
mingw-w64-i686-libtasn1-4.15.0-1
mingw-w64-i686-libtiff-4.1.0-1
mingw-w64-i686-libwinpthread-git-8.0.0.5574.33e5a2ac-1
mingw-w64-i686-openssl-1.1.1.d-1
mingw-w64-i686-python-3.8.1-1
mingw-w64-i686-python3-3.7.4-1 [削除]
mingw-w64-i686-readline-8.0.001-2
mingw-w64-i686-sqlite3-3.30.1-1 mingw-w64-i686-tcl-8.6.10-1
mingw-w64-i686-termcap-1.3.1-5 mingw-w64-i686-tk-8.6.10-1
mingw-w64-i686-tools-git-8.0.0.5573.a4de8df4-1
mingw-w64-i686-winpthreads-git-8.0.0.5574.33e5a2ac-1
mingw-w64-i686-winstorecompat-git-8.0.0.5573.a4de8df4-1
mingw-w64-i686-zstd-1.4.4-1
mingw-w64-x86_64-adwaita-icon-theme-3.34.3-1
mingw-w64-x86_64-atk-2.34.1-1
mingw-w64-x86_64-binutils-2.33.1-1
mingw-w64-x86_64-boost-1.72.0-1
mingw-w64-x86_64-brotli-1.0.7-4
mingw-w64-x86_64-ca-certificates-20190110-1
mingw-w64-x86_64-clang-9.0.0-1
mingw-w64-x86_64-crt-git-8.0.0.5576.34082b63-1
mingw-w64-x86_64-curl-7.67.0-1 mingw-w64-x86_64-devil-1.8.0-5
mingw-w64-x86_64-doxygen-1.8.16-1
mingw-w64-x86_64-expat-2.2.9-1
mingw-w64-x86_64-freeglut-3.2.1-1
mingw-w64-x86_64-fribidi-1.0.8-1 mingw-w64-x86_64-gcc-9.2.0-2
mingw-w64-x86_64-gcc-libs-9.2.0-2
mingw-w64-x86_64-gdb-8.3.1-3
mingw-w64-x86_64-gdk-pixbuf2-2.40.0-1
mingw-w64-x86_64-glib2-2.62.4-1
mingw-w64-x86_64-gtk2-2.24.32-4
mingw-w64-x86_64-harfbuzz-2.6.4-2
mingw-w64-x86_64-headers-git-8.0.0.5576.34082b63-1
mingw-w64-x86_64-icu-65.1-1 mingw-w64-x86_64-ilmbase-2.4.0-2
mingw-w64-x86_64-jemalloc-5.2.1-1
mingw-w64-x86_64-libidn2-2.3.0-1
mingw-w64-x86_64-libimagequant-2.12.5-3
mingw-w64-x86_64-libjpeg-turbo-2.0.3-1
mingw-w64-x86_64-libmangle-git-8.0.0.5573.a4de8df4-1
mingw-w64-x86_64-librsvg-2.46.4-1
mingw-w64-x86_64-libtasn1-4.15.0-1
mingw-w64-x86_64-libtiff-4.1.0-1
mingw-w64-x86_64-libtool-2.4.6-15
mingw-w64-x86_64-libwinpthread-git-8.0.0.5574.33e5a2ac-1
mingw-w64-x86_64-libxml2-2.9.10-1
mingw-w64-x86_64-llvm-9.0.0-1
mingw-w64-x86_64-nghttp2-1.39.2-1
mingw-w64-x86_64-nspr-4.23-1 mingw-w64-x86_64-nss-3.47-1
mingw-w64-x86_64-openexr-2.4.0-2
mingw-w64-x86_64-openssl-1.1.1.d-1
mingw-w64-x86_64-pango-1.43.0-3
mingw-w64-x86_64-poppler-0.83.0-1
mingw-w64-x86_64-python-3.8.1-1
mingw-w64-x86_64-python3-3.7.4-1 [削除]
mingw-w64-x86_64-readline-8.0.001-2
mingw-w64-x86_64-shared-mime-info-1.15-1
mingw-w64-x86_64-sqlite3-3.30.1-1
mingw-w64-x86_64-tcl-8.6.10-1
mingw-w64-x86_64-termcap-1.3.1-5 mingw-w64-x86_64-tk-8.6.10-1
mingw-w64-x86_64-tools-git-8.0.0.5573.a4de8df4-1
mingw-w64-x86_64-wineditline-2.205-3
mingw-w64-x86_64-winpthreads-git-8.0.0.5574.33e5a2ac-1
mingw-w64-x86_64-winstorecompat-git-8.0.0.5573.a4de8df4-1
mingw-w64-x86_64-xapian-core-1~1.4.14-1
mingw-w64-x86_64-z3-4.8.7-1 mingw-w64-x86_64-zstd-1.4.4-1
openssl-1.1.1.d-1 p11-kit-0.23.18.1-1 perl-5.30.1-1
perl-XML-Parser-2.46-1 pkgfile-21-1 python2-2.7.17-1
scons-3.1.1-1 swig-4.0.1-1 unrar-5.8.5-1
合計ダウンロード容量: 872.54 MiB
合計インストール容量: 4963.54 MiB
最終的なアップグレード容量: 308.27 MiB
:: インストールを行いますか? [Y/n] y
:: パッケージを取得します...
mingw-w64-i686-b... 11.6 MiB 2.14 MiB/s 00:05 [#####################] 100%
mingw-w64-i686-l... 47.8 KiB 613 KiB/s 00:00 [#####################] 100%
mingw-w64-i686-g... 770.5 KiB 1120 KiB/s 00:01 [#####################] 100%
mingw-w64-i686-i... 17.9 MiB 2.37 MiB/s 00:08 [#####################] 100%
mingw-w64-i686-b... 19.1 MiB 2.39 MiB/s 00:08 [#####################] 100%
mingw-w64-i686-l... 177.6 KiB 569 KiB/s 00:00 [#####################] 100%
mingw-w64-i686-e... 141.2 KiB 1284 KiB/s 00:00 [#####################] 100%
mingw-w64-i686-c... 353.2 KiB 1257 KiB/s 00:00 [#####################] 100%
mingw-w64-i686-h... 5.1 MiB 1044 KiB/s 00:05 [#####################] 100%
mingw-w64-i686-c... 2.3 MiB 1144 KiB/s 00:02 [#####################] 100%
mingw-w64-i686-w... 56.2 KiB 720 KiB/s 00:00 [#####################] 100%
mingw-w64-i686-g... 33.2 MiB 2.28 MiB/s 00:15 [#####################] 100%
mingw-w64-i686-o... 4.7 MiB 589 KiB/s 00:08 [#####################] 100%
mingw-w64-i686-t... 32.7 KiB 419 KiB/s 00:00 [#####################] 100%
mingw-w64-i686-r... 371.5 KiB 743 KiB/s 00:01 [#####################] 100%
mingw-w64-i686-t... 3.0 MiB 1253 KiB/s 00:02 [#####################] 100%
mingw-w64-i686-s... 6.6 MiB 1319 KiB/s 00:05 [#####################] 100%
mingw-w64-i686-t... 1926.1 KiB 1036 KiB/s 00:02 [#####################] 100%
mingw-w64-i686-p... 16.7 MiB 1931 KiB/s 00:09 [#####################] 100%
mingw-w64-i686-g... 3.6 MiB 1732 KiB/s 00:02 [#####################] 100%
mingw-w64-i686-l... 404.4 KiB 1034 KiB/s 00:00 [#####################] 100%
mingw-w64-i686-l... 37.6 KiB 482 KiB/s 00:00 [#####################] 100%
mingw-w64-i686-z... 405.6 KiB 1296 KiB/s 00:00 [#####################] 100%
mingw-w64-i686-l... 920.5 KiB 1134 KiB/s 00:01 [#####################] 100%
mingw-w64-i686-t... 261.0 KiB 879 KiB/s 00:00 [#####################] 100%
mingw-w64-i686-w... 36.1 KiB 463 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 45.0 KiB 479 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 692.4 KiB 1385 KiB/s 00:01 [#####################] 100%
mingw-w64-x86_64... 141.3 KiB 1285 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 176.8 KiB 1133 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 352.9 KiB 1251 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 4.8 MiB 592 KiB/s 00:08 [#####################] 100%
mingw-w64-x86_64... 33.1 KiB 424 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 375.2 KiB 775 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 3.0 MiB 1109 KiB/s 00:03 [#####################] 100%
mingw-w64-x86_64... 6.6 MiB 1528 KiB/s 00:04 [#####################] 100%
mingw-w64-x86_64... 1919.6 KiB 930 KiB/s 00:02 [#####################] 100%
mingw-w64-x86_64... 16.7 MiB 1345 KiB/s 00:13 [#####################] 100%
mingw-w64-x86_64... 58.2 KiB 619 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 4.6 MiB 1395 KiB/s 00:03 [#####################] 100%
mingw-w64-x86_64... 437.8 KiB 623 KiB/s 00:01 [#####################] 100%
mingw-w64-x86_64... 436.0 KiB 1468 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 922.4 KiB 1257 KiB/s 00:01 [#####################] 100%
mingw-w64-x86_64... 168.1 KiB 1345 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 698.1 KiB 1276 KiB/s 00:01 [#####################] 100%
mingw-w64-x86_64... 890.6 KiB 1425 KiB/s 00:01 [#####################] 100%
mingw-w64-x86_64... 93.3 KiB 848 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 580.0 KiB 1124 KiB/s 00:01 [#####################] 100%
mingw-w64-x86_64... 1454.5 KiB 1293 KiB/s 00:01 [#####################] 100%
mingw-w64-x86_64... 1479.8 KiB 1529 KiB/s 00:01 [#####################] 100%
mingw-w64-x86_64... 12.1 MiB 1748 KiB/s 00:07 [#####################] 100%
mingw-w64-x86_64... 342.3 KiB 685 KiB/s 00:01 [#####################] 100%
mingw-w64-x86_64... 13.6 MiB 2.50 MiB/s 00:05 [#####################] 100%
mingw-w64-x86_64... 18.4 MiB 2.24 MiB/s 00:08 [#####################] 100%
mingw-w64-x86_64... 21.2 MiB 2.63 MiB/s 00:08 [#####################] 100%
mingw-w64-x86_64... 327.0 KiB 676 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 264.1 MiB 2.67 MiB/s 01:39 [#####################] 100%
mingw-w64-x86_64... 5.1 MiB 1197 KiB/s 00:04 [#####################] 100%
mingw-w64-x86_64... 3.1 MiB 1344 KiB/s 00:02 [#####################] 100%
mingw-w64-x86_64... 54.6 KiB 581 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 32.9 MiB 1910 KiB/s 00:18 [#####################] 100%
mingw-w64-x86_64... 21.2 MiB 1428 KiB/s 00:15 [#####################] 100%
mingw-w64-x86_64... 229.1 MiB 2.82 MiB/s 01:21 [#####################] 100%
mingw-w64-x86_64... 124.8 KiB 469 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 336.3 KiB 1078 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 202.0 KiB 1433 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 1154.7 KiB 1231 KiB/s 00:01 [#####################] 100%
mingw-w64-x86_64... 220.0 KiB 587 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 3.0 MiB 1726 KiB/s 00:02 [#####################] 100%
mingw-w64-x86_64... 239.9 KiB 808 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 2.3 MiB 1362 KiB/s 00:02 [#####################] 100%
mingw-w64-x86_64... 7.9 MiB 1917 KiB/s 00:04 [#####################] 100%
mingw-w64-x86_64... 3.5 MiB 1760 KiB/s 00:02 [#####################] 100%
mingw-w64-x86_64... 531.0 KiB 1479 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 5.3 MiB 1901 KiB/s 00:03 [#####################] 100%
mingw-w64-x86_64... 92.9 KiB 1191 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 37.6 KiB 800 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 442.8 KiB 1049 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 321.5 KiB 977 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 1730.5 KiB 1730 KiB/s 00:01 [#####################] 100%
mingw-w64-x86_64... 1554.3 KiB 1580 KiB/s 00:01 [#####################] 100%
mingw-w64-x86_64... 278.2 KiB 990 KiB/s 00:00 [#####################] 100%
mingw-w64-x86_64... 35.9 KiB 460 KiB/s 00:00 [#####################] 100%
bash-completion-... 211.6 KiB 564 KiB/s 00:00 [#####################] 100%
gcc-libs-9.1.0-2... 1183.6 KiB 1578 KiB/s 00:01 [#####################] 100%
bison-3.4.2-1-x86_64 627.8 KiB 1437 KiB/s 00:00 [#####################] 100%
brotli-1.0.7-2-x... 284.8 KiB 959 KiB/s 00:00 [#####################] 100%
libbz2-1.0.8-1-x... 46.2 KiB 491 KiB/s 00:00 [#####################] 100%
libexpat-2.2.9-1... 69.5 KiB 891 KiB/s 00:00 [#####################] 100%
liblz4-1.9.2-1-x... 87.4 KiB 1410 KiB/s 00:00 [#####################] 100%
libreadline-8.0.... 284.9 KiB 2021 KiB/s 00:00 [#####################] 100%
libxml2-2.9.10-1... 496.0 KiB 1058 KiB/s 00:00 [#####################] 100%
libzstd-1.4.4-1-... 260.7 KiB 2.04 MiB/s 00:00 [#####################] 100%
bsdcpio-3.4.0-4-... 1028.5 KiB 1463 KiB/s 00:01 [#####################] 100%
bsdtar-3.4.0-4-x... 1076.0 KiB 1640 KiB/s 00:01 [#####################] 100%
bzip2-1.0.8-1-x86_64 72.2 KiB 656 KiB/s 00:00 [#####################] 100%
libopenssl-1.1.1... 1102.9 KiB 1569 KiB/s 00:01 [#####################] 100%
openssl-1.1.1.d-... 2.8 MiB 378 KiB/s 00:07 [#####################] 100%
findutils-4.7.0-... 497.2 KiB 777 KiB/s 00:01 [#####################] 100%
libtasn1-4.15.0-... 112.4 KiB 1441 KiB/s 00:00 [#####################] 100%
libgcrypt-1.8.5-... 471.1 KiB 718 KiB/s 00:01 [#####################] 100%
libxslt-1.1.34-1... 143.5 KiB 1526 KiB/s 00:00 [#####################] 100%
libp11-kit-0.23.... 156.5 KiB 1423 KiB/s 00:00 [#####################] 100%
p11-kit-0.23.18.... 232.1 KiB 1857 KiB/s 00:00 [#####################] 100%
ca-certificates-... 352.2 KiB 1329 KiB/s 00:00 [#####################] 100%
libnghttp2-1.39.... 71.7 KiB 1137 KiB/s 00:00 [#####################] 100%
libssh2-1.9.0-1-... 203.3 KiB 1082 KiB/s 00:00 [#####################] 100%
libedit-20191025... 106.0 KiB 680 KiB/s 00:00 [#####################] 100%
libcurl-7.67.0-1... 244.1 KiB 2.54 MiB/s 00:00 [#####################] 100%
curl-7.67.0-1-x86_64 797.8 KiB 1111 KiB/s 00:01 [#####################] 100%
dos2unix-7.4.1-1... 341.0 KiB 840 KiB/s 00:00 [#####################] 100%
dtc-1.5.1-1-x86_64 140.3 KiB 472 KiB/s 00:00 [#####################] 100%
expat-2.2.9-1-x86_64 43.7 KiB 705 KiB/s 00:00 [#####################] 100%
libgnutls-3.6.11... 1200.2 KiB 1280 KiB/s 00:01 [#####################] 100%
gnupg-2.2.19-1-x... 1977.3 KiB 1183 KiB/s 00:02 [#####################] 100%
perl-5.30.1-1-x86_64 13.6 MiB 1446 KiB/s 00:10 [#####################] 100%
help2man-1.47.11... 186.5 KiB 412 KiB/s 00:00 [#####################] 100%
libarchive-3.4.0... 1025.7 KiB 1988 KiB/s 00:01 [#####################] 100%
libltdl-2.4.6-8-... 47.8 KiB 613 KiB/s 00:00 [#####################] 100%
libpcre2_8-10.34... 124.5 KiB 1143 KiB/s 00:00 [#####################] 100%
libtool-2.4.6-8-... 402.1 KiB 357 KiB/s 00:01 [#####################] 100%
libunrar-5.8.5-1... 126.5 KiB 140 KiB/s 00:01 [#####################] 100%
libunrar-devel-5... 158.4 KiB 634 KiB/s 00:00 [#####################] 100%
man-db-2.9.0-1-x... 1075.8 KiB 1230 KiB/s 00:01 [#####################] 100%
perl-XML-Parser-... 163.4 KiB 524 KiB/s 00:00 [#####################] 100%
pkgfile-21-1-x86_64 43.0 KiB 683 KiB/s 00:00 [#####################] 100%
python2-2.7.17-1... 10.6 MiB 1061 KiB/s 00:10 [#####################] 100%
scons-3.1.1-1-any 810.5 KiB 763 KiB/s 00:01 [#####################] 100%
swig-4.0.1-1-x86_64 1049.4 KiB 1049 KiB/s 00:01 [#####################] 100%
unrar-5.8.5-1-x86_64 134.3 KiB 1221 KiB/s 00:00 [#####################] 100%
(130/130) キーリングのキーを確認 [#####################] 100%
(130/130) パッケージの整合性をチェック [#####################] 100%
(130/130) パッケージファイルのロード [#####################] 100%
(130/130) ファイルの衝突をチェック [#####################] 100%
(132/132) 空き容量を確認 [#####################] 100%
:: パッケージの変更を処理しています...
(1/2) 削除 mingw-w64-x86_64-python3 [#####################] 100%
(2/2) 削除 mingw-w64-i686-python3 [#####################] 100%
( 1/130) 更新 bash-completion [#####################] 100%
( 2/130) 更新 gcc-libs [#####################] 100%
( 3/130) 更新 bison [#####################] 100%
( 4/130) 更新 brotli [#####################] 100%
( 5/130) 更新 libbz2 [#####################] 100%
( 6/130) 更新 libexpat [#####################] 100%
( 7/130) 更新 liblz4 [#####################] 100%
( 8/130) 更新 libreadline [#####################] 100%
( 9/130) 更新 libxml2 [#####################] 100%
( 10/130) インストール libzstd [#####################] 100%
( 11/130) 更新 bsdcpio [#####################] 100%
( 12/130) 更新 bsdtar [#####################] 100%
( 13/130) 更新 bzip2 [#####################] 100%
( 14/130) 更新 libopenssl [#####################] 100%
( 15/130) 更新 openssl [#####################] 100%
( 16/130) 更新 findutils [#####################] 100%
( 17/130) 更新 libtasn1 [#####################] 100%
( 18/130) 更新 libgcrypt [#####################] 100%
( 19/130) 更新 libxslt [#####################] 100%
( 20/130) 更新 libp11-kit [#####################] 100%
( 21/130) 更新 p11-kit [#####################] 100%
( 22/130) 更新 ca-certificates [#####################] 100%
( 23/130) 更新 libnghttp2 [#####################] 100%
( 24/130) 更新 libssh2 [#####################] 100%
( 25/130) 更新 libedit [#####################] 100%
( 26/130) 更新 libcurl [#####################] 100%
( 27/130) 更新 curl [#####################] 100%
( 28/130) 更新 dos2unix [#####################] 100%
( 29/130) 更新 dtc [#####################] 100%
( 30/130) 更新 expat [#####################] 100%
( 31/130) 更新 libgnutls [#####################] 100%
( 32/130) 更新 gnupg [#####################] 100%
==> msys2.gpg からキーを追加...
==> キーリングの信頼されたキーに署名...
-> キーに署名 D55E7A6D7CE9BA1587C0ACACF40D263ECA25678A...
-> キーに署名 123D4D51A1793859C2BE916BBBE514E53E0D0813...
-> キーに署名 B91BCF3303284BF90CC043CA9F418C233E652008...
-> キーに署名 9DD0D4217D75A33B896159E6DA7EF2ABAEEA755C...
==> 所有者信頼値をインポート...
==> 信用データベースを更新...
gpg: 信用データベースの検査は、不要です
( 33/130) 更新 perl [#####################] 100%
( 34/130) 更新 help2man [#####################] 100%
( 35/130) 更新 libarchive [#####################] 100%
( 36/130) 更新 libltdl [#####################] 100%
( 37/130) 更新 libpcre2_8 [#####################] 100%
( 38/130) 更新 libtool [#####################] 100%
( 39/130) 更新 libunrar [#####################] 100%
( 40/130) 更新 libunrar-devel [#####################] 100%
( 41/130) 更新 man-db [#####################] 100%
( 42/130) 更新 mingw-w64-i686-binutils [#####################] 100%
( 43/130) 更新 mingw-w64-i686-libwinpthread-git [#####################] 100%
( 44/130) 更新 mingw-w64-i686-gcc-libs [#####################] 100%
( 45/130) 更新 mingw-w64-i686-icu [#####################] 100%
( 46/130) 更新 mingw-w64-i686-boost [#####################] 100%
( 47/130) 更新 mingw-w64-i686-libtasn1 [#####################] 100%
( 48/130) 更新 mingw-w64-i686-expat [#####################] 100%
( 49/130) 更新 mingw-w64-i686-ca-certificates [#####################] 100%
( 50/130) 更新 mingw-w64-i686-headers-git [#####################] 100%
( 51/130) 更新 mingw-w64-i686-crt-git [#####################] 100%
( 52/130) 更新 mingw-w64-i686-winpthreads-git [#####################] 100%
( 53/130) 更新 mingw-w64-i686-gcc [#####################] 100%
( 54/130) 更新 mingw-w64-i686-openssl [#####################] 100%
( 55/130) 更新 mingw-w64-i686-termcap [#####################] 100%
( 56/130) 更新 mingw-w64-i686-readline [#####################] 100%
( 57/130) 更新 mingw-w64-i686-tcl [#####################] 100%
( 58/130) 更新 mingw-w64-i686-sqlite3 [#####################] 100%
( 59/130) 更新 mingw-w64-i686-tk [#####################] 100%
( 60/130) インストール mingw-w64-i686-python [#####################] 100%
( 61/130) 更新 mingw-w64-i686-gdb [#####################] 100%
( 62/130) 更新 mingw-w64-i686-libjpeg-turbo [#####################] 100%
( 63/130) 更新 mingw-w64-i686-libmangle-git [#####################] 100%
( 64/130) 更新 mingw-w64-i686-zstd [#####################] 100%
( 65/130) 更新 mingw-w64-i686-libtiff [#####################] 100%
( 66/130) 更新 mingw-w64-i686-tools-git [#####################] 100%
( 67/130) 更新 mingw-w64-i686-winstorecompat-git [#####################] 100%
( 68/130) 更新 mingw-w64-x86_64-libwinpthread-git [#####################] 100%
( 69/130) 更新 mingw-w64-x86_64-gcc-libs [#####################] 100%
( 70/130) 更新 mingw-w64-x86_64-expat [#####################] 100%
( 71/130) 更新 mingw-w64-x86_64-libtasn1 [#####################] 100%
( 72/130) 更新 mingw-w64-x86_64-ca-certificates [#####################] 100%
( 73/130) 更新 mingw-w64-x86_64-openssl [#####################] 100%
( 74/130) 更新 mingw-w64-x86_64-termcap [#####################] 100%
( 75/130) 更新 mingw-w64-x86_64-readline [#####################] 100%
( 76/130) 更新 mingw-w64-x86_64-tcl [#####################] 100%
( 77/130) 更新 mingw-w64-x86_64-sqlite3 [#####################] 100%
( 78/130) 更新 mingw-w64-x86_64-tk [#####################] 100%
( 79/130) インストール mingw-w64-x86_64-python [#####################] 100%
( 80/130) 更新 mingw-w64-x86_64-wineditline [#####################] 100%
( 81/130) 更新 mingw-w64-x86_64-glib2 [#####################] 100%
No schema files found: doing nothing.
/
( 82/130) 更新 mingw-w64-x86_64-libjpeg-turbo [#####################] 100%
( 83/130) 更新 mingw-w64-x86_64-zstd [#####################] 100%
( 84/130) 更新 mingw-w64-x86_64-libtiff [#####################] 100%
( 85/130) 更新 mingw-w64-x86_64-freeglut [#####################] 100%
( 86/130) 更新 mingw-w64-x86_64-gdk-pixbuf2 [#####################] 100%
( 87/130) 更新 mingw-w64-x86_64-harfbuzz [#####################] 100%
( 88/130) 更新 mingw-w64-x86_64-fribidi [#####################] 100%
( 89/130) 更新 mingw-w64-x86_64-pango [#####################] 100%
( 90/130) 更新 mingw-w64-x86_64-libxml2 [#####################] 100%
( 91/130) 更新 mingw-w64-x86_64-librsvg [#####################] 100%
( 92/130) 更新 mingw-w64-x86_64-adwaita-icon-theme [#####################] 100%
( 93/130) 更新 mingw-w64-x86_64-atk [#####################] 100%
( 94/130) 更新 mingw-w64-x86_64-binutils [#####################] 100%
( 95/130) 更新 mingw-w64-x86_64-icu [#####################] 100%
( 96/130) 更新 mingw-w64-x86_64-boost [#####################] 100%
( 97/130) 更新 mingw-w64-x86_64-brotli [#####################] 100%
( 98/130) 更新 mingw-w64-x86_64-llvm [#####################] 100%
( 99/130) 更新 mingw-w64-x86_64-headers-git [#####################] 100%
(100/130) 更新 mingw-w64-x86_64-crt-git [#####################] 100%
(101/130) 更新 mingw-w64-x86_64-winpthreads-git [#####################] 100%
(102/130) 更新 mingw-w64-x86_64-gcc [#####################] 100%
(103/130) 更新 mingw-w64-x86_64-z3 [#####################] 100%
(104/130) 更新 mingw-w64-x86_64-clang [#####################] 100%
(105/130) 更新 mingw-w64-x86_64-libidn2 [#####################] 100%
(106/130) 更新 mingw-w64-x86_64-jemalloc [#####################] 100%
(107/130) 更新 mingw-w64-x86_64-nghttp2 [#####################] 100%
(108/130) 更新 mingw-w64-x86_64-curl [#####################] 100%
(109/130) 更新 mingw-w64-x86_64-ilmbase [#####################] 100%
(110/130) 更新 mingw-w64-x86_64-openexr [#####################] 100%
(111/130) 更新 mingw-w64-x86_64-devil [#####################] 100%
(112/130) 更新 mingw-w64-x86_64-xapian-core [#####################] 100%
(113/130) 更新 mingw-w64-x86_64-doxygen [#####################] 100%
(114/130) 更新 mingw-w64-x86_64-gdb [#####################] 100%
(115/130) 更新 mingw-w64-x86_64-shared-mime-info [#####################] 100%
(116/130) 更新 mingw-w64-x86_64-gtk2 [#####################] 100%
(117/130) 更新 mingw-w64-x86_64-libimagequant [#####################] 100%
(118/130) 更新 mingw-w64-x86_64-libmangle-git [#####################] 100%
(119/130) 更新 mingw-w64-x86_64-libtool [#####################] 100%
(120/130) 更新 mingw-w64-x86_64-nspr [#####################] 100%
(121/130) 更新 mingw-w64-x86_64-nss [#####################] 100%
(122/130) 更新 mingw-w64-x86_64-poppler [#####################] 100%
(123/130) 更新 mingw-w64-x86_64-tools-git [#####################] 100%
(124/130) 更新 mingw-w64-x86_64-winstorecompat-git [#####################] 100%
(125/130) 更新 perl-XML-Parser [#####################] 100%
(126/130) 更新 pkgfile [#####################] 100%
(127/130) 更新 python2 [#####################] 100%
(128/130) 更新 scons [#####################] 100%
(129/130) 更新 swig [#####################] 100%
(130/130) 更新 unrar [#####################] 100%

Pythonパッケージ名が変更された。Doxygenがバージョン1.8.16に更新されるなど多くのアップデートが実施された。

p7zipのインストール

msys2ターミナルでMSYS2版のp7zipをインストールする。

user@THINKPAD-L430 MSYS ~
$ pacman -Ss 7z
msys/p7zip 16.02-1 (compression)
Command-line version of the 7zip compressed file archiver
user@THINKPAD-L430 MSYS ~
$ pacman -S --needed p7zip
依存関係を解決しています...
衝突するパッケージがないか確認しています...
パッケージ (1) p7zip-16.02-1
合計ダウンロード容量: 1.06 MiB
合計インストール容量: 4.67 MiB
:: インストールを行いますか? [Y/n] y
:: パッケージを取得します...
p7zip-16.02-1-x86_64 1089.1 KiB 996 KiB/s 00:01 [#####################] 100%
(1/1) キーリングのキーを確認 [#####################] 100%
(1/1) パッケージの整合性をチェック [#####################] 100%
(1/1) パッケージファイルのロード [#####################] 100%
(1/1) ファイルの衝突をチェック [#####################] 100%
(1/1) 空き容量を確認 [#####################] 100%
:: パッケージの変更を処理しています...
(1/1) インストール p7zip [#####################] 100%

zipのインストール

msys2ターミナルでMSYS2版のzipとunzipをインストールする。

user@THINKPAD-L430 MSYS ~
$ pacman -S --needed zip unzip
resolving dependencies...
looking for conflicting packages...
Packages (2) unzip-6.0-2 zip-3.0-3
Total Download Size: 0.24 MiB
Total Installed Size: 0.90 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
zip-3.0-3-x86_64 157.1 KiB 1587 KiB/s 00:00 [#####################] 100%
unzip-6.0-2-x86_64 93.1 KiB 1693 KiB/s 00:00 [#####################] 100%
(2/2) checking keys in keyring [#####################] 100%
(2/2) checking package integrity [#####################] 100%
(2/2) loading package files [#####################] 100%
(2/2) checking for file conflicts [#####################] 100%
(2/2) checking available disk space [#####################] 100%
:: Processing package changes...
(1/2) installing zip [#####################] 100%
(2/2) installing unzip [#####################] 100%
覚え書き
zipに関する記述の追加を本項目作成(2020年01月)から約1年後(2021年02月)に行ったためメッセージ出力のバージョンに差異があるかもしれない。直前のMSYS2アップデートに若干のトラブルがあり、ターミナルの言語設定がリセットされてメッセージが日本語でなくなっている。