2015-07-01 3 views
1

В настоящее время у меня есть работающая установка MacTex 2014 и установка Homebrew на OS 10.10.3, и я собираюсь установить MacTex 2015. Но меня беспокоит проблема разрешения. Оба пакета устанавливаются в /usr/local, а для Homebrew для доступа к этому каталогу требуются очень конкретные разрешения.Могу ли я установить MacTex на машине с Homebrew без разрешения (или других) проблем?

Будет ли установка MacTex 2015 изменить что-нибудь в моей установке Homebrew? Будет ли это каким-либо образом влиять на работу Homebrew?

+0

Почему бы изменить разрешения на '/ usr/local'? – Droppy

+0

@Droppy: Разрешения на '/ usr/local' ** должны быть ** изменены из значений по умолчанию для OS X, чтобы Homebrew функционировал вообще. Делать это (часто) немного сложнее, чем должно быть. Но здесь все отлично работает (и на некоторое время). Вопрос заключается в том, что MacTex вообще не соглашается с этими разрешениями, поскольку (по умолчанию, когда он установлен в системе без ОС HomeBrew OS X), он (и может ожидать или даже считает, что это требует) разных разрешений. – orome

+0

Но это не отвечает на мой вопрос; если '/ usr/local' уже существует, а MacTex помещает материал в'/usr/local/bin', '/ usr/local/share' или что-то еще, тогда нет необходимости касаться'/usr/local' на всех, следовательно, нет риска его изменения разрешений. Если да, то я предполагаю, что установщик сломан. – Droppy

ответ

3

Нет, MacTex устанавливается на /usr/local/texlive, а установка его не будет изменять разрешения на /usr/local или любые другие подкатегории /usr/local.

+1

Мой опыт противоположный - посмотрите на первые 4 строки https://gist.github.com/kenahoo/a0d2c48d60b1f22a0c70, похоже, что пакет 'org.tug.mactex.texlive2015' (часть MacTeX) хочет '/usr/local', чтобы иметь режим 0755 и группу 0. Это не совместимо с доморощенным. –

Смежные вопросы