新しい仮想マシンで実行する必要があるスクリプトがありますが、これはNixの存在に依存し、毎回手動でインストールする必要はありません。
答え1
使用nixos.orgオプションのインストーラ
--yes
。例:
使用セットアップユーティリティの決定そして--確認オプションなし。
メモ
このオプションの使用方法がわかりません。curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install
しかし、すぐにテストしてみることを願っています。
このスクリプトは私に適しているようです。
#!/usr/bin/env bash
curl -L https://nixos.org/nix/install | sh -s -- --daemon --yes
if [ -e '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh' ]; then
. '/nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh'
fi
# Testing whether Nix is available in subsequent commands
nix --version
警告する
Nixインストーラが使用するパスワードはsudo
まだ手動で入力する必要があります。 (少なくとも今は時間を節約し、プロセスを完全に自動化したくないので、これは私にとって問題ではありませんが、いくつかの回避策があります。root権限なしでNixをインストールする.)
Nixインストーラのオプションはどこに文書化されていますか?
文書化されていません。 ㅏプールリクエストがまもなく提供される予定です。とこのNixOSディスカッションスレッドこれまでに利用可能なすべてのオプションを一覧表示します。 (やっぱりスケルトンですね。インストーラのドラフトマニュアルページ.)