install-tl-unx

Introdução ao TeX Live e ao instalador dele

O pacote TeX Live é um sistema abrangente de produção de documentos TeX. Ele inclui TeX, LaTeX2e, LuaLaTeX, Metafont, MetaPost, BibTeX e muitos outros aplicativos; uma extensiva coleção de macros, fontes e documentação; e suporte para composição tipográfica em muitos conjuntos de comandos sequenciais oriundos de todo o mundo.

Esta página é para pessoas que desejam usar o instalador binário para fornecer os aplicativos, os conjuntos de comandos sequenciais e muitos arquivos e documentação de suporte. O instalador é atualizado frequentemente, de forma que qualquer soma de verificação MD5 publicada ficará desatualizada em breve. Versões mais recentes do instalador são esperadas funcionarem com estas instruções, desde que sejam instaladas num diretório 2024/.

Existem duas razões pelas quais você possivelmente deseje instalar os binários no BLFS: ou você precisa de uma instalação menor (por exemplo, no mínimo TeX simples sem LaTeX, ConTeXt, etc), ou você deseja usar o tlmgr para obter atualizações enquanto essa versão for suportada (tipicamente, até março do ano seguinte ao lançamento dela). Para o última, você pode preferir instalar em teu diretório /home como um(a) usuário(a) sem privilégios e, em seguida, fazer as mudanças correspondentes no PATH em teu ~/.bashrc ou equivalente.

[Nota]

Nota

Se você deseja usar o ConTeXt com luametatex (a maior parte do antigo código MKII e MKIV foi removido do TeX Live 2023 pelo(a) desenvolvedor(a) do ConTeXt), usar o binário é provavelmente a opção mais fácil. O fonte não mais é fornecido com o TeX Live e está mal adaptado para construção com sistemas, exceto aqueles executando Mac e Windows. Vejam-se os comentários 1 a 5 de #17823.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.2.

Informação do Pacote

  • Transferência (HTTP): https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: Varies frequently

  • Tamanho da transferência: 5,5 MB

  • Espaço em disco estimado exigido: 85 MB para TeX simples, normalmente 2 a 4 MB para latex e mecanismos posteriores, 8,6 GB se tudo estiver incluído

  • Tempo de construção estimado: varia, dependendo da velocidade e do tráfego da rede de intercomunicação

Recomendadas

Recomendadas (em tempo de execução)

A versão binária do asy está vinculada à libGLX.so.0 originária de libglvnd, mas instalar isso quebrará atualizações futuras dos pacotes do BLFS, como Mesa-24.1.5. Contorne isso criando um link simbólico como o(a) usuário(a) root:

ln -sv libGL.so.1 /usr/lib/libGLX.so.0
[Nota]

Nota

Como sempre acontece com software binário contribuído, é possível que as dependências exigidas mudem quando o instalador for atualizado. Em particular, essas dependências só foram verificadas em x86_64.

Python2 é usado pelo módulo CTAN ebong não mantido (destinado a escrever Bengali em formato Rapid Roman). /usr/bin/python também está na linha shebang para os conjuntos de comandos sequenciais latex-papersize e lilyglyphs, e a documentação no CTAN diz que ambos os módulos foram atualizados para funcionar com python3. No pythontex existem conjuntos de comandos sequenciais para invocar python3 ou python2 de acordo com a versão do sistema do python. Ruby-3.3.4 é usado por dois conjuntos de comandos sequenciais, um é para pTex (escrita vertical japonesa) e o outro é match_parens que pode geralmente ser útil. O módulo perl Tk, que precisa ser executado a partir de uma sessão do X11 para executar os testes e exige Tk-8.6.14, é usado por um dos conjuntos de comandos sequenciais para ptex e é necessário para texdoctk (uma interface GUI para localizar arquivos de documentação e abri-los com o visualizador apropriado). ps2pdf, proveniente de ghostscript-10.03.1, é usado por alguns utilitários e conjuntos de comandos sequenciais.

Instalação Binária do TeX Live

O conjunto de aplicativos do TeX Live com os documentos de suporte deles, fontes e utilitários é muito grande. Os(As) mantenedores(as) originais recomendam colocar todos os arquivos em uma estrutura de diretórios única. O BLFS recomenda /opt/texlive.

[Nota]

Nota

Se você tiver escolhido instalar o binário como um(a) usuário(a) normal, o diretório para o prefixo precisa ser escrevível por esse(a) usuário(a). O(A) usuário(a) root pode mudar a titularidade de propriedade do /opt/texlive/2024 para esse(a) usuário(a) antes que o(a) usuário(a) inicie a instalação. Se qualquer mudança posterior nesse diretório for feita pelo(a) usuário(a) root, isso mudará a titularidade de propriedade, o que quebra o uso por usuários(as) normais.

Como acontece com qualquer outro pacote, desempacote o instalador e mude para o diretório dele, install-tl-<CCYYMMDD>. Esse nome de diretório muda quando o instalador é atualizado, de forma que substitua <CCYYMMDD> pelo nome correto de diretório.

[Nota]

Nota

Os binários de distribuição instalados abaixo podem usar lincagem estática para bibliotecas gerais do sistema Linux. Bibliotecas ou interpretadores adicionais, conforme especificado na seção de dependências, não precisam estar presentes durante a instalação, mas os aplicativos que precisam deles não serão executados até que as dependências específicas deles tenham sido instaladas.

Com todos os softwares binários contribuídos, possivelmente exista uma incompatibilidade entre o conjunto de ferramentas do(a) construtor(a) e o teu hardware. Na maior parte do TeX isso provavelmente não importará, mas em casos incomuns você poderá encontrar problemas. Por exemplo, se o teu processador x86_64 não suportar 3dnowext ou 3dnow, o binário 2014-06-28 falharia no ConTeXt ao executar LuaTeX, embora lualatex funcionasse, assim como os binários i686 na mesma máquina. Nesses casos, a solução mais fácil é a de instalar o texlive a partir do fonte. Similarmente, a versão binária x86_64 do asy executa muito lentamente ao criar diagramas 3D.

Agora, como o(a) usuário(a) root:

TEXLIVE_INSTALL_PREFIX=/opt/texlive ./install-tl

Esse comando é interativo e permite seleção ou modificação de plataforma, pacotes, diretórios e outras opções. O esquema completo de instalação exigirá cerca de 4,9 gigabytes de espaço em disco. O tempo para concluir a transferência dependerá da velocidade da tua conexão de Internet e do número de pacotes selecionados.

Foi estabelecido pelo Debian que os conjuntos de comandos sequenciais do python em latex-make funcionarão com python3, de forma que atualize-os para invocar isso executando o seguinte comando como o(a) usuário(a) root:

for F in /opt/texlive/2024/texmf-dist/scripts/latex-make/*.py ; do
  test -f $F && sed -i 's%/usr/bin/env python%/usr/bin/python3%' $F || true
done

Explicações do Comando

test -f $F && sed ...: em uma instalação pequena esses arquivos podem não estar presentes, de forma que teste se eles existem e se não retornam 'true' para evitar qualquer erro se esse comando tiver sido copiado em um de teus próprios conjuntos de comandos sequenciais de instalação.

./install-tl --location http://mirror.aut.ac.nz/CTAN/systems/texlive/tlnet/: use uma variação disso se você desejar usar um espelho diferente, por exemplo, porque está na Nova Zelândia, mas o instalador escolher usar um espelho australiano. A lista de espelhos está em https://ctan.org/mirrors/.

Conteúdo

Aplicativos Instalados: Mais que trezentos (300) binários e links simbólicos para conjuntos de comandos sequenciais
Bibliotecas Instaladas: Nenhum(a)
Diretórios Instalados: /opt/texlive

Descrições Curtas

TeXprograms

Os aplicativos incluídos no TeX são numerosos demais para se listar individualmente. Por favor, consulte as páginas HTML e PDF do programa individual nos vários arquivos html, man ou pdf nos subdiretórios de 2024/texmf-dist/. Usar texdoc pdflatex (substitua pdflatex pelo nome do comando) também possivelmente seja útil