久しぶりにメインマシンを一新したので必然的に WSL 2 も最初からセットアップすることになった。いい機会なので WSL 2 内のベース環境を整える手順をメモっておく。
Windows 11 から WSL 2 関係の立ち位置や処遇もだいぶ(いい方向に)変わっているが、入れ方が多少変わるだけで中身のセットアップには何も関係はないのでその辺は省いている。
ディストリビューションは Ubuntu 22.04.2 LTS です。
sudo apt update && sudo apt upgradesudo apt install build-essential openssl libssl-dev pkg-config- ビルド環境のセッティング
- build-essential は gcc とか含んでいる
sudo apt install unzipもやっておくとよい
- Python 系
- 自分の用途的には pyenv だけあればよい
- なんやかんややる前に必ず仮想環境シリーズを入れる、壊れた Python 環境ほどどうしようもないものはない
- docker いれる
- Docker Desktop のこと
- Terraform いれる
- tfenv いれてから
- その他各プログラミング言語シリーズ
- rustup いれる
- node いれる
- n いれてから
- AWS CLI いれる
- SAM いれる
- Tab キーとかでポーンと鳴らないようにする
/etc/inputrcにある# set bell-style noneとなっている部分のコメントアウトを解除する
- 自前エイリアスの登録
ls系(もとから入っているのがあるので注意)cd ../系
- Git 系の設定
~/.gitconfigとか- .gitignore_global とか
- GUI の Git クライアントを使っている場合は Windows 側で管理する必要があるので注意(そのクライアントがどの Git を向いているかにもよるけど)