【msys2】追加したパッケージ&ビルド ================================ [以前の記事](myblog>2016/08/29/msys2-install/)でmsys2をインストールした。msys2に追加でインストールしたパッケージの備忘録を残す。 パッケージのインストールは、`pacman -S <パッケージ名>`でインストールする。 開発ツール --------- ビルドコンパイルに必要なパッケージをインストール ^名称 ^リンク ^備考 ^ |base-devel |[[myblog>2016/08/29/msys2-install/ | msys2でWindows上でのビルド環境をつくる]] | | |msys2-devel |::: | | |mingw-w64-i686-toolchain |::: | | |mingw-w64-x86_64-toolchain |::: | | 基本ツール --------- 基本的によく使うパッケージ ^名称 ^リンク ^備考 ^ |nano |[[myblog>2016/08/29/msys2-install/ | msys2でWindows上でのビルド環境をつくる]] |簡易エディター | |make |::: |必須 | |openssh |::: | | |git |::: |Gitを使い始める前に[[software/git/git-setup|初期設定]]が必要 | その他パッケージ -------------- 以下の一連のパッケージをインストール。 ^名称 ^リンク ^備考 ^ |mingw-w64-i686-ag |[[myblog>2017/01/25/ag-command/ | agコマンドを使う]] |高速grep | |tree |[[myblog>2017/01/25/linux-tree-command/ | treeコマンドを使う]] | | ビルドインストール ---------------- 以下はパッケージが準備されていないので、ソースからビルドしてインストール。 ^名称 ^リンク ^備考 ^ |Emacs25 |[[myblog>2017/05/31/msys2-emacs-25-2-install/ | 【Windows/msys2】Emacs 25.2にバージョンアップ&ビルド]] | | |nkf |[[myblog>2017/03/05/emacs-msys2-migemo/ | 【Emacs/msys2】migemoを有効にし、ローマ字のまま日本語検索する]] |cmigemoに必要 | |cmigemo |::: | | 日常のアップデート ------------------ ``` $ pacman -Syu ``` * シェルの更新があった場合は、ウィンドウを強制終了を要求される場合があるが、終了させて再度コマンドを実行する。 pacmanの基本的な使い方 -------------------- msys2では、`pacman`というパッケージ管理コマンドが利用できる。基本的なコマンドを下記に示す。 1. `pacman -h` でヘルプ。 2. `pacman -S -h` で-Sオプションのヘルプ。 3. `pacman -Su` でパッケージのアップデート(事前にupdate-coreが必要)。 4. `pacman -Ss [pattern]` でパッケージを検索。 5. `pacman -Sl | grep [pattern]` でもだいたい分かる。 6. `pacman -S [package]` でインストール。 7. `pacman -Rs [package]` でアンインストール。 8. `pacman -Sg` でパッケージグループの一覧を表示。 9. `pacman -Qqe` でインストール済みのパッケージ一覧を表示。 10. `pacman -Si [package]` で詳しい情報を表示。 11. `pacman -Sc` で使っていないキャッシュを削除。 関連記事 ------- * [msys2でWindows上でのビルド環境をつくる(msys2のインストール)](myblog>2016/08/29/msys2-install/) 参考 ---- 1. [Pacman | Wikipedia](https://ja.wikipedia.org/wiki/Pacman) 2. [pacman | archlinux](https://wiki.archlinuxjp.org/index.php/Pacman) 3. [Arch Linux | wikipedia](https://ja.wikipedia.org/wiki/Arch_Linux)