Not-Root-User

在沒有 root 權限的情況下安裝 Nix 或 Guix?

  • February 26, 2018

這個對Non-Root Package Managers問題的回答建議 將Nix作為解決方案。但是,安裝文件說

如果腳本尚不存在,該腳本將呼叫sudo創建。/nix如果你沒有 sudo,你應該/nix先手動創建為root.

我無權在目標機器上執行任何操作。這是否意味著我無法安裝並因此使用 Nix,除非系統管理員同意安裝它?

這同樣適用於Guix嗎?

您可以嘗試使用PRoot安裝 nix 。或者您可以為您的自定義前綴建構:

NIX_STORE_DIR=/opt/custom/store \
NIX_STATE_DIR=/opt/custom/var/nix \
NIX_DB_DIR=/opt/custom/var/nix/db \
   nix-build ...

您確實可以在沒有 final 的情況下安裝 Guix make install,因此不需要 root 權限:http ://dustycloud.org/blog/guix-package-manager-without-make-install/

引用自:https://unix.stackexchange.com/questions/222999