Not-Root-User
在沒有 root 權限的情況下安裝 Nix 或 Guix?
這個對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/