スポンサーリンク

WSLインストール時にセットアップするツール

個人用セットアップメモ。

最終更新: 2023/07/27

ツール

neofetch

ディストリビューション情報を表示する。

direnv

direnvを使おう – Qiita

Git

Ubuntu で 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

Installation | 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」
タイトルとURLをコピーしました