個人用セットアップメモ。
最終更新: 2023/07/27
ツール
neofetch
ディストリビューション情報を表示する。
direnv
Git
WSL で Git の使用を開始する | Microsoft Docs
Go言語
Ubuntu · golang/go Wiki(インストール)
nodejs
Ubuntu 22.04 に NVM (Node Version Manager) をインストールして使用する方法
.NET SDK
Ubuntu に .NET をインストールする – .NET | Microsoft Docs
Azure CLI
Azure CLI を Linux にインストールする | Microsoft Docs
Docker
Docker for Windows Desktopをインストールしておく。

上の設定を確認する。
WSL2上のLinuxのコンソール(Ubuntu)でパッケージを追加する。
$ sudo apt install docker.io -y
一般ユーザでdockerを利用可能にする。
$ sudo usermod -aG docker $USER
$ newgrp docker
Hello Worldで確認
$ docker pull hello-world
$ docker run hello-world
Home Brew
The Missing Package Manager for macOS (or Linux) — Homebrew
buf
Home Brewでインストールする。
以下の方が良い。
go install github.com/bufbuild/buf/cmd/buf@latest

次世代gRPC?『connect-go』やってみた
ko
GitHub - ko-build/ko: Build and deploy Go applications
BuildanddeployGoapplications.Contributetoko-build/kodevelopmentbycreatinganaccountonGitHub.
Home Brewでインストール。
以下の方が良い。
go install github.com/google/ko@latest
enhancd

パス全部打ってられっかーい!cdを神化するツール「enhancd」を導入する | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
ターミナルを開く、cdと打ってからワークディレクトリへ移動する……そんな当たり前の毎日の不毛さに気づいてしまった株式会社LIGのバックエンドエンジニア・まさくに。そんなときに出会ったのが、インタラクティブなディレクトリ移動を可能にする神器・「enhancd」でした。
cdを良い具合に省力してくれるツール。
systemd
mozcでの日本語入力

Win11のWSL2 (WSLg)を日本語化 & Mozcで日本語入力 | AsTechLog
Windows11のWSL2(WSLg)を日本語化し、Fcitx+Mozcを入れて日本語入力できるようにしてみました。
各種ダイアログの表示方法

Linux - Google 日本語入力 Mozc の tool コマンド!
Google日本語入力Mozcのtoolコマンドで各種ウィンドウを開く方法についての記録です。
snap

Snapcraft - Snaps are universal Linux packages
Snapsarecontainerisedsoftwarepackagesthataresimpletocreateandinstall.Theyauto-updateandaresafetorun.Andbecausetheybundletheirdependencies,theyworkonallmajorLinu...

Snap(Snappy) コマンドの使い方
システムにインストールされているライブラリーは使用しない新しいタイプのパッケージ形式が近年出てきました。Snappyもそのタイプのパッケージ管理システムの1つで、カノニカルがUbuntu向けに開発していますが、
GoLand
sudo snap install goland --classic
FireFox
sudo snap install firefox
chromium
sudo snap install chromium
go installのアップデート

gup: go installしたバイナリの一括アップデートコマンド(仕様と今後)
参考

WSLにUbuntu Server 22.04 LTSをインポートする
はじめにUbuntuServer22.04LTSをWSLで利用するにはMicrosoftStoreからインストールするか、直接インポートします。今回は直接インポートする方法を紹介します。

第719回 UbuntuでDocker Desktop for Linuxを使う | gihyo.jp
今回は、Ubuntu上でDockerDesktopforLinux(DD4L)を使う具体的な方法を、その機能と合わせて詳しく紹介していきましょう。

GitのHTTPS認証に個人アクセストークンを求めるのは間違っているだろうか (Git Credential Manager のすゝめ)

Git ことはじめ (for Ubuntu)

Bash のプロンプトに表示する Git のリポジトリ状態 (__git_ps1) をほぼ満足する状態にまでカスタマイズできた♪
Macの.bash_profileに書いたGitのプロンプトカスタマイズ部分完成形#プロンプトに…
WSL2 + Docker Desktop + PhpStorm でPHP開発環境を作ってみる ~前編~
Windows10ではLinux環境のWSL2が使えるようになりました。カーネルもLinuxのものが使えるので、完全なLinuxが動いています。また、DockerDesktopもWSL2対応版が正式リリースされましたので、改めて設定手順をまとめようと思います。本記事では、Docker、Git、ソースコードなどはWSL2...
WSL2 + Docker Desktop + PhpStorm でPHP開発環境を作ってみる ~後編~
WSL2+DockerDesktop+PhpStormでPHP開発環境を作ってみる~後編~。後編ではPhpStormの設定をメインに説明します。(PhpStormについて説明していますが、IntelliJIDEAも基本的に同じ方法で設定できます)
Windows側設定
- Windows Terminal
- Linuxの開始ディレクトリの設定を次のようにする「\wsl$\<ディストリビューション名>\home\ishisaka」