我想要關注此tutorial,以便在我的主目錄中安裝Nix包管理器而不是/nix
。關於安裝在主目錄中的Nix教程
我正在做PRoot安裝(見教程中的2.)。最後,該 教程提出要聰明在大廈本地軟件包部分,是 能夠在不PROOT運行包:
要在本機運行的軟件包(不PROOT),他們必須從源代碼編譯因爲到尼克斯商店的所有路徑都是硬編碼的。這很簡單,真的:
的mkdir $ HOME /尼克斯
尼克斯通道--update
ENV NIX_STORE_DIR = $ HOME /尼克斯尼克斯-ENV -i尼克斯
現在你的尼克斯商店建立使用新的路徑。構建的二進制文件可以從那裏直接運行。
我這樣做了,但我沒有看到它是如何讓我從PRoot中解放出來的。如果我沒有使用PRoot執行/nix
安裝點,則沒有任何工作(沒有nix-env
可執行文件, 我無法安裝新軟件包)。
這個NIX_STORE_DIR
環境變量應該放在我的.bashrc
?
看來我總是需要運行PROOT因爲~/.nix-profile
點 一個/nix/...
目錄:
.nix-profile -> /nix/var/nix/profiles/default
有教程更多步驟(5,6) - 我應該跟着他們?看起來它們僅適用於使用手動安裝(步驟4), 的情況,但它並不明確。
任何幫助,將不勝感激:)
在最後一步之後,你可以訪問'$ HOME/nix/var/nix/profiles/default/nix-env'嗎? – rahul