「Nix」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「Category:パッケージ管理 en:Nix [https://nixos.org/nix/ Nix] は純粋関数型のパッケージマネージャです。 詳しくは [https://nixos.org/n…」) |
Kusanaginoturugi (トーク | 投稿記録) (カテゴリを修正) |
||
(他の1人の利用者による、間の5版が非表示) | |||
1行目: | 1行目: | ||
− | [[Category:パッケージ |
+ | [[Category:パッケージマネージャー]] |
[[en:Nix]] |
[[en:Nix]] |
||
[https://nixos.org/nix/ Nix] は純粋関数型のパッケージマネージャです。 |
[https://nixos.org/nix/ Nix] は純粋関数型のパッケージマネージャです。 |
||
7行目: | 7行目: | ||
== インストール == |
== インストール == |
||
− | Nix は {{ |
+ | Nix は {{Pkg|nix}} パッケージでインストールできます。 |
== 設定 == |
== 設定 == |
||
26行目: | 26行目: | ||
$ sudo nix-channel --update |
$ sudo nix-channel --update |
||
− | |||
− | === archlinux-nix を使う === |
||
− | |||
− | {{AUR|archlinux-nix}} を使うことで必要なグループやパーミッションが設定された archlinux 互換の nix 環境を起動することが可能です。 |
||
− | |||
− | {{AUR|nix}} をインストールすると {{AUR|archlinux-nix}} もインストールされるので、以下のコマンドを実行して利用可能なコマンドを確認してください: |
||
− | |||
− | # archlinux-nix |
||
− | |||
− | システムを起動するには、以下のコマンドを実行: |
||
− | |||
− | # archlinux-nix bootstrap |
||
− | |||
− | ビルドグループを設定するには以下のコマンドを実行: |
||
− | |||
− | # archlinux-nix setup-build-group |
2023年4月29日 (土) 06:20時点における最新版
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