
Uma pergunta, antes de começar a instalar o MacTeX (no OSX 10.8.5):
Tenho duas contas diferentes no meu Mac: uma apenas para fins administrativos e outra - que não tem privilégios de administrador - para o trabalho real.
Pelo que entendi, devo instalar o MacTeX usando a conta de administrador, mas poderei usá-lo a partir da conta de não administrador (ou de qualquer outra conta de usuário na máquina). Isso está correto?
Responder1
MacTeX instala um arquivo /etc/paths.d
precisamente em /etc/paths.d/TeX
; tal arquivo contém uma única linha
/usr/texbin
Isso significa que a PATH
variável de ambiente padrão conterá (na verdade começará com) /usr/texbin
paratodos os usuários.
Além de fazer isso, o MacTeX também cria um link simbólico /usr/texbin
que aponta para
../Library/TeX/Distributions/Programs/texbin
Este é outro link simbólico, que pode ser gerenciado pelo painel de controle do TeX Distribution. Isso começa a parecer complicado (e é), mas para resumir, este link adicional aponta para
/usr/local/texlive/2014/bin/x86_64-darwin
(ou universal-darwin
, dependendo da versão do Mac OS X). Portanto, o sistema operacional é capaz de encontrar os binários necessários quando solicitado e isso vale paratododo utilizador. Claro, apenas uma conta de administrador deve executar o utilitário TeX Live para atualizar a distribuição.
As coisas só podem dar errado se os usuários tiverem algo .profile
que defina diretamente o valor de PATH
, o que, no entanto, éUma coisa ruim.