「Nix」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(ページの作成:「Category:パッケージ管理 en:Nix [https://nixos.org/nix/ Nix] は純粋関数型のパッケージマネージャです。 詳しくは [https://nixos.org/n…」)
 
(カテゴリを修正)
 
(他の1人の利用者による、間の5版が非表示)
1行目: 1行目:
[[Category:パッケージ管理]]
+
[[Category:パッケージマネージャー]]
 
[[en:Nix]]
 
[[en:Nix]]
 
[https://nixos.org/nix/ Nix] は純粋関数型のパッケージマネージャです。
 
[https://nixos.org/nix/ Nix] は純粋関数型のパッケージマネージャです。
7行目: 7行目:
 
== インストール ==
 
== インストール ==
   
Nix は {{AUR|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