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:
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
# Inicia configuração do texlive
TEXLIVE_PREFIX=/opt/texlive/2023
export TEXLIVE_PREFIX
pathappend \$TEXLIVE_PREFIX/texmf-dist/doc/man MANPATH
pathappend \$TEXLIVE_PREFIX/texmf-dist/doc/info INFOPATH
pathappend \$TEXLIVE_PREFIX/bin/$TEXARCH
# Termina configuração do texlive
EOF
unset TEXARCH
Os caminhos padrão de MANPATH e INFOPATH são especificados acima para garantir que sejam incluídos. Se eles já estiverem configurados no procedimento do conjunto de comandos sequenciais de inicialização, a função pathappend garantirá que as duplicatas sejam removidas, de forma que incluí-las aqui não causará danos.
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
As bibliotecas compartilhadas serão instaladas em um diretório do
texlive. Como o(a) usuário(a) root
,
adicione-o ao teu /etc/ld.so.conf
:
cat >> /etc/ld.so.conf << EOF
# Inicia adição do texlive
$TEXLIVE_PREFIX/lib
# Termina adição do texlive
EOF
Agora você deveria prosseguir para install-tl-unx para uma instalação binária do texlive ou para texlive-20230313 para começar a instalação a partir do fonte.