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, ConTeXt, 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 2023/.

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 LaTeX2e, ConTeXt, etc), ou você deseja usar o tlmgr para obter atualizações enquanto essa versão for suportada (tipicamente, até abril 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.

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

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: 310 MB para TeX e latex básicos; 7,9 GB se tudo for 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-23.1.6. 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.

Observações de Editor(a): https://wiki.linuxfromscratch.org/blfs/wiki/tl-installer

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.

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.

[Atenção]

Atenção

Se você tiver instalado algum dos aplicativos do luatex (luatex, luahbtex, luajitex, luajithbtex) ou do ConTeXt com o backend luametatex, existiu um problema de segurança corrigido pela introdução do luatex v1.17.0. Você deveria verificar a versão com 'luatex --version' e se ela for inferior a 1.17.0, você pode usar o tlmgr para atualizar.

[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/2023/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 2023/texmf-dist/. Usar texdoc pdflatex (substitua pdflatex pelo nome do comando) também possivelmente seja útil