====== 【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`というパッケージ管理コマンドが利用できる。基本的なコマンドを下記に示す。 - `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` で使っていないキャッシュを削除。 ===== 関連記事 ===== * [msys2でWindows上でのビルド環境をつくる(msys2のインストール)](myblog>2016/08/29/msys2-install/) ===== 参考 ===== - [Pacman | Wikipedia](https://ja.wikipedia.org/wiki/Pacman) - [pacman | archlinux](https://wiki.archlinuxjp.org/index.php/Pacman) - [Arch Linux | wikipedia](https://ja.wikipedia.org/wiki/Arch_Linux)