Re:ゼロから始める wsl2 開発環境構築
ご挨拶
新年明けましておめでとうございます。
今年もよろしくお願いします。
新年が明けてから約一週間が経ちそうです。
1/6 より多くの方は新年の仕事一日目かと思いますが、私は有休を取得したので休暇でした。
本題ですが 1/2 の初売りでパーツを購入し自作 PC を組みました。
事の発端は去年の 12/31 大晦日。メイン PC のマザボのメモリスロットが一つ突如逝きました。
一枚抜けば問題なく動いていそうだったので一安心ですが、このままだといつか壊れるかもしれない。
「年末年始でキリがいいし、そろそろ新しい PC を購入しよう!(久しぶりに組みたかっただけ)」と意気込んで組み立てて、
初期設定やら何やら色々インストール等を経て今に至ります。
どうせ初期設定なら、現時点の初期設定を纏めて置こうかなと思いました。
一度やってしまえば同じことをやる機会もそう多くないのでメモ程度の備忘録です。
次同じことをするときに「あぁ、そういえばこれやる必要があったなぁ。」と思えたり、
ご覧になった方が「そんなことしているんだ。」「あれ、これはやってないの?」「これもおすすめだよ」等があれば、お教えいただきたいなという思いもあります。
前提
windows 11
wsl2
docker
devcontainer
vscode
-
dot_files
作成済
やったこと
zsh
インストール
1. sudo apt install -y zsh
ssh config
設定
2. ~/.ssh/
ディレクトリに config
ファイルを作成し conf.d
の中に接続先情報を設置。
Include conf.d/*/*/config
Host *
ServerAliveInterval 60
ServerAliveCountMax 60
IdentitiesOnly yes
ForwardAgent yes
StrictHostKeyChecking no
IgnoreUnknown UseKeychain
UseKeychain yes
AddKeysToAgent yes
UserKnownHostsFile=/dev/null
LogLevel QUIET
git
設定
3. メアドとユーザー名を設定する
git config --global user.email="YOUR_EMAIL_ADDRESS"
git config --global user.name="YOUR_NAME"
dot_files
を git clone
4. 自分の cd
mkdir -p ~/git/taiki/
git clone git@github.com:taiki1280/dotfiles.git
cd dotfiles && ./install.sh
5. 使用するものを諸々インストール
インストールするもの | 目的 |
---|---|
keychain |
devcontainer で git 操作を簡単に行いたいため |
tree |
ディレクトリー構成を見たい時が訪れるため |
sudo apt install -y tree keychain tree
wsl2
上はこれくらいで、あとは vscode
を開いて
github
へログインしたら設定情報や拡張機能はすべて読み込まれます。
devcontainer
を起動しようとしたら、右下に通知が来るので docker
もインストールされます。
(今どきは、もう vscode
が勝手に入れてくれるんですね・・・ )
あとは、触りたいリポジトリを適当に git clone
して開発にすぐに入れます。
6. A5:SQL Mk-2
あらかじめ設定をエクスポートしておいて、インポートするのみです。
Discussion