nix install
date: 2024-05-24 excerpt: nixコマンドのインストールについて
nixコマンドのインストールについて
概要
- nixは、NixOSのパッケージマネージャ
- ubuntu, centos, macosなどのOSで利用可能
- マルチユーザーインストールとシングルユーザーインストールが可能
- マルチユーザーインストールが推奨
インストール
ubuntu/debian
$ sh <(curl -L https://nixos.org/nix/install) --daemon
macOS
$ sh <(curl -L https://nixos.org/nix/install)
アンインストール
nix daemonを停止
$ sudo systemctl stop nix-daemon.service
$ sudo systemctl disable nix-daemon.socket nix-daemon.service
$ sudo systemctl daemon-reload
ファイルを削除
$ sudo rm -rf /etc/nix /etc/profile.d/nix.sh /etc/tmpfiles.d/nix-daemon.conf /nix ~root/.nix-channels ~root/.nix-defexpr ~root/.nix-profile
ユーザー・グループを削除
$ for i in $(seq 1 32); do
sudo userdel nixbld$i
done
$ sudo groupdel nixbld