nix install

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

参考