Установка MacTeX, несколько учетных записей пользователей

Установка MacTeX, несколько учетных записей пользователей

Вопрос, прежде чем я начну устанавливать 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, что, однако,Плохая вещь.

Связанный контент