🐷
【Zig】Chromebook の Debian 12 に Zig をインストールする
JavaScript/typeScript のランタイムツールである Bun を開発するために使われているプログラミング言語 Zig を Chromebook に導入してみました。Linux 開発環境の OS は Debian 12 Bookworm です。
まず圧縮ツールの xz
をインストールします。
sudo apt install xz-utils
公式サイトから圧縮ファイルをダウンロードして展開します
curl -OL https://ziglang.org/download/0.11.0/zig-linux-x86_64-0.11.0.tar.xz
tar xf zig-linux-x86_64-0.11.0.tar.xz
.bashrc
に PATH
を追加します
.bashrc
echo 'export PATH="$HOME/zig-linux-x86_64-0.11.0:$PATH"' >> ~/.bashrc
設定ファイルを反映させます
source ~/.bashrc
バージョン番号を確認します。
zig version
【追記2】
複数のツールに対応している proto の場合、次のコマンドでインストールできました
proto plugin add zig "source:https://raw.githubusercontent.com/stk0vrfl0w/proto-toml-plugins/main/plugins/zig.toml"
proto install zig
【追記】
Snap で zig を導入する方法も試してみましたが、パーミッションエラーで実行できませんでした。
Snap を利用するためには次のパッケージをあらかじめインストールしておく必要がありました。
sudo apt install libsquashfuse0 squashfuse fuse
Snap のインストールには次のコマンドを実行します。
sudo apt install snapd
sudo snap install core
hello-world パッケージの導入には成功しています。
sudo snap install hello-world
hello-world
Discussion