MacでWSLみたいなものが欲しい

2024/11/02に公開

OrbStackのインストール

OrbStackでWSLっぽいことができそうなのでインストールする。

https://orbstack.dev/

brewでインストールする

brew install orbstack

ターミナルを起動して以下のコマンドを実行し、ARM64のUbuntu Machineを作成する

orb create --arch arm64 --user bpk_t ubuntu ubuntu

作成できたか確認する

orb list
NAME    STATE    DISTRO  VERSION  ARCH
----    -----    ------  -------  ----
ubuntu  running  ubuntu  noble    arm64

Ubuntuのshellを起動

orb shell -m ubuntu

ここからはUbuntu上での操作

# Ubuntuのバージョン確認
cat /etc/os-release 
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
...

# とりあえずパスワードを設定
sudo passwd $USER

sudo apt update -y
sudo apt upgrade -y

# 利用するツールインストール
sudo apt install -y git tig
sudo apt install -y inotify-tools sysstat
sudo apt install -y sysstat
sudo apt install -y golang-go

# starshipのインストール
curl -sS https://starship.rs/install.sh | sh

# add bashrc
# eval "$(starship init bash)"

source ~/.bashrc

Discussion