「Nix」の版間の差分
ナビゲーションに移動
検索に移動
(archlinux-nixについて、手元で存在が確認できなかったためAccuracyフラグを作成) |
細 (空行のスタイルを修正) |
||
28行目: | 28行目: | ||
=== archlinux-nix を使う === |
=== archlinux-nix を使う === |
||
+ | |||
{{Accuracy|現在存在を確認できていません。AURからcommunityへの移行後削除されている可能性があります。}} |
{{Accuracy|現在存在を確認できていません。AURからcommunityへの移行後削除されている可能性があります。}} |
||
2022年6月25日 (土) 10:18時点における版
Nix は純粋関数型のパッケージマネージャです。
詳しくは Nix パッケージマネージャガイド を見てください。
インストール
Nix は nix パッケージでインストールできます。
設定
初めて Nix を使うときには、チャンネルの追加が必要です。ただしその前に、パーミッションの問題を解決しなくてはなりません。
Nix はデフォルトでは /nix
フォルダにインストールされます。非特権アカウント で Nix を使いたい場合、以下のコマンドを実行してください:
$ sudo chown -R $USER. /nix/var/nix/{gcroots,profiles}
そして、チャンネルを追加・更新するために、以下のコマンド を実行:
$ nix-channel --add https://nixos.org/channels/nixpkgs-unstable $ nix-channel --update $ nix-env -u
非特権の Nix だけを使う場合、以下を実行することで "warning: Nix search path entry '...' does not exist, ignoring" と表示されなくなります:
$ sudo nix-channel --update
archlinux-nix を使う
archlinux-nixAUR を使うことで必要なグループやパーミッションが設定された archlinux 互換の nix 環境を起動することが可能です。
nix をインストールすると archlinux-nixAUR もインストールされるので、以下のコマンドを実行して利用可能なコマンドを確認してください:
# archlinux-nix
システムを起動するには、以下のコマンドを実行:
# archlinux-nix bootstrap
ビルドグループを設定するには以下のコマンドを実行:
# archlinux-nix setup-build-group