Windows + MSYS2でやっていこうと思っています。
HOME
MSYS2は標準で/home/<username>
をホームディレクトリとして動作します。
ただ、私はWindowsのホームディレクトリ%USERPROFILE%
を使うよう変更しています。
HOME
を参照するツールもUSERPROFILE
を参照するツールも、等しく管理できるようになります。
.ssh
OpenSSHだけはHOME
もUSERPROFILE
も参照してくれず、/home/$USER
を参照します。
参考: Windows-アプリケーション/MinGW-MSYS/MSYS2のOpenSSHでのホームディレクトリの扱い - yanor.net/wiki
pacman
pacmanを使いましょう。
ミラーサイト指定
/etc/pacman.conf(抜粋)
[mingw32]
Include = /etc/pacman.d/mirrorlist.mingw32
[mingw64]
Include = /etc/pacman.d/mirrorlist.mingw64
[msys]
Include = /etc/pacman.d/mirrorlist.msys
参考: msys2のミラーにjaistを使いたい - Qiita
コマンド
pacman -Qs # インストールされたパッケージの部分一致検索
pacman -Ql # 指定したパッケージが保有しているファイルを表示
pacman -Fl # 指定したパッケージが保有しているファイルを表示
pacman -Fy # サーバーから最新のパッケージデータベースをダウンロード
pacman -Rs # 不要な依存関係を削除