Configurando o PATH para TeX Live

O fluxo de desenvolvimento prefere instalar em /usr/local, mas os(as) editores(as) do BLFS consideram isso inconveniente e pensam que usar /opt/texlive é mais apropriado. Originalmente, o BLFS usava uma instalação binária completa para inicializar a instalação do fonte, de forma que o mesmo prefixo é usado para ambos.

Antes de começar a construir o TeX Live, configure teu PATH, de forma que o sistema consiga encontrar os arquivos corretamente. Se você configurou teus conjuntos de comandos sequenciais de login conforme recomendado em Os Arquivos de Iniciação do Shell Bash, atualize os caminhos necessários criando o conjunto de comandos sequenciais texlive.sh. Os aplicativos são sempre instalados em um subdiretório <ARQUITETURA>-linux e no x86 de 32 bits isso é sempre i386-linux. Para x86_64 e i?86, podemos gerar isso como $TEXARCH:

[Nota]

Nota

Se atualizar a partir de uma versão do ano anterior, você deveria editar manualmente o texlive.sh para garantir que a versão para o ano que você deseja usar seja a única TeX presente (algumas pessoas precisam manter vários anos disponíveis para garantir que não existam regressões nos documentos delas).

Agora, crie o conjunto de comandos sequenciais texlive.sh como o(a) usuário(a) root:

TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/')

cat > /etc/profile.d/texlive.sh << EOF
# Begin texlive setup
TEXLIVE_PREFIX=/opt/texlive/2024
export TEXLIVE_PREFIX

pathappend \$TEXLIVE_PREFIX/texmf-dist/doc/info INFOPATH
pathappend \$TEXLIVE_PREFIX/bin/$TEXARCH

TEXMFCNF=\$TEXLIVE_PREFIX/texmf-dist/web2c
export TEXMFCNF

# End texlive setup
EOF

unset TEXARCH
[Nota]

Nota

As barras invertidas antes dos cifrões no conjunto de comandos sequenciais acima são para facilitar a operação de copiar/colar. As barras invertidas não deveriam aparecer no conjunto de comandos sequenciais atual.

Os novos caminhos podem ser ativados imediatamente executando-se:

source /etc/profile

Agora você deveria prosseguir para install-tl-unx para uma instalação binária do texlive ou para texlive-20240312 para começar a instalação a partir do fonte.