
在我開始安裝 MacTeX(在 OSX 10.8.5 上)之前有一個問題:
我的 Mac 上有兩種不同的帳戶:一種僅用於管理目的,另一種沒有管理權限,用於實際工作。
據我了解,我應該使用管理員帳戶安裝 MacTeX,但我將能夠從非管理員帳戶(或電腦上的任何其他使用者帳戶)使用它。它是否正確?
答案1
MacTeX 將檔案/etc/paths.d
準確地安裝在/etc/paths.d/TeX
;這樣的文件包含一行
/usr/texbin
這意味著預設PATH
環境變數將包含(實際上開始於/usr/texbin
)全部用戶。
除此之外,MacTeX 還創建一個符號連結/usr/texbin
指向
../Library/TeX/Distributions/Programs/texbin
這是另一個符號鏈接,可以透過 TeX Distribution 控制面板進行管理。這開始看起來很複雜(確實如此),但為了簡單起見,這個進一步的連結指向
/usr/local/texlive/2014/bin/x86_64-darwin
(或universal-darwin
,取決於 Mac OS X 的版本)。因此,作業系統能夠在請求時找到所需的二進位文件,這適用於每一個用戶。當然,只有管理員帳號才能執行 TeX Live Utility 來更新發行版。
.profile
只有當使用者中有直接設定 的值的東西時,事情才會出錯,PATH
但是這是一件壞事。