install-tl-unx

Introduksjon til TeX Live og installasjonsprogrammet

TeX Live pakken er en omfattende TeX dokumentproduksjonssystem. Det inkluderer TeX, LaTeX2e, ConTeXt, Metafont, MetaPost, BibTeX og mange andre programmer; en omfattende samling av makroer, fonter og dokumentasjon; og støtte til typesetting i mange forskjellige skript fra hele verden.

Denne siden er for folk som ønsker å bruke det binære installasjonsprogrammet til programmene, skriptene og mange støttefiler og dokumentasjon. Installasjonsprogrammet oppdateres ofte, så alle publiserte md5sum vil snart være utdatert. Nyere versjoner av installatøren forventes å virke med disse instruksjonene så lenge som de installerer til en 2023/ mappe.

Det er to grunner til at du kanskje ønsker å installere binærfilene i BLFS: enten trenger du en mindre installasjon (f.eks. som et minimum vanlig TeX uten LaTeX2e, ConTeXt, etc), eller du ønsker å bruke tlmgr til å få oppdateringer mens denne versjonen støttes (vanligvis frem til april året etter at den ble utgitt). For sistnevnte foretrekker du kanskje å installere i din /home mappe som en uprivilegert bruker, og for deretter å gjøre tilsvarende endringer i PATH i din ~/.bashrc eller tilsvarende.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

Anbefalt

Anbefalt (vwd kjøring)

Den binære versjonen av asy er koblet til libGLX.so.0 fra libglvnd, men installasjon som vil bryte fremtidige oppdateringer av BLFS pakker som f.eks Mesa-24.0.1. Omgå det ved å lage en symbolkobling som root bruker:

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

Note

Som alltid med bidratt binær programvare, er det mulig at nødvendige avhengigheter kan endres når installasjonsprogrammet oppdateres. Disse avhengighetene har bare blitt sjekket på x86_64.

Binær installasjon av TeX Live

TeX Live sett av programmer med sine støttedokumenter, fonter og verktøy er veldig store. Oppstrøms vedlikeholdere anbefaler å plassere alle filer i en enkelt mappestruktur. BLFS anbefaler /opt/texlive.

Som med alle andre pakker, pakk ut installasjonsprogrammet og bytt til mappen, install-tl-<CCYYMMDD>. Dette mappenavnet endres når installasjonsprogrammet oppdateres, så bytt ut <CCYYMMDD> med riktig mappenavn.

[Warning]

Warning

Hvis du har installert noen av luatex programmene (luatex, luahbtex, luajitex, luajithbtex) eller ConTeXt med luametatex bakstykket det var et sikkerhetsproblem løst ved introduksjonen av luatex v1.17.0. Du bør sjekke versjonen med 'luatex --version' og om den er mindre enn 1.17.0 kan du bruke tlmgr for å oppdatere.

[Note]

Note

Distribusjonsbinærfilene installert nedenfor kan bruke statisk kobling for generelle linux systembiblioteker. Ekstra biblioteker eller tolker som spesifisert i avhengighetsdelen trenger ikke å være tilstede under installasjonen, men programmene som trenger dem vil ikke kjøre før deres spesifikke avhengigheter er installert.

Med all bidratt binær programvare kan det være et misforhold mellom byggerens verktøykjede og maskinvaren din. I det meste av TeX vil dette sannsynligvis ikke gjøre noe, men i uvanlige tilfeller kan du treffe på problemer. For eksempel, hvis x86_64-prosessoren din ikke støtter 3dnowext eller 3dnow, 2014-06-28-binæren mislyktes i ConTeXt når du kjører LuaTeX, selv om lualatex fungerte, det samme gjorde i686 binærene på den samme maskinen. I slike tilfeller er den enkleste løsningen å installere texlive fra kilden. Tilsvarende x86_64 binærversjonen av asy kjører veldig sakte når du lager 3D diagrammer.

Nå, som root bruker:

TEXLIVE_INSTALL_PREFIX=/opt/texlive ./install-tl

Denne kommandoen er interaktiv og tillater valg eller modifikasjon av plattform, pakker, mapper og andre alternativer. Det fullstendige installasjons skjemaet vil kreve omtrent 4,9 gigabyte diskplass. Tiden til å fullføre nedlastingen vil avhenge av hastigheten på Internetttilkoblingen din og antall valgte pakker.

Det har blitt fastslått av Debian at python skriptet i latex-make vil virke med python3, så oppdater dem for å påkalle det ved å kjøre følgende kommando som root bruker:

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

Parameterforklaringer

test -f $F && sed ...: i en liten installer disse filene er kanskje ikke tilstede, så test om de eksisterer og hvis ikke returner "true" for å unngå feil hvis denne kommandoen har blitt kopiert inn i et av dine egne installasjonsskript.

./install-tl --location http://mirror.aut.ac.nz/CTAN/systems/texlive/tlnet/: bruk en variant av dette hvis du ønsker å bruke et annet speil, for eksempel fordi du er i New Zealand, men installatøren velger å bruke en australsk speil. Listen over speil er på https://ctan.org/mirrors/.

Innhold

Installerte Programmer: Over 300 binærfiler og symbolkoblinger til skript
Installerte Biblioteker: Ingen
Installerte Mapper: /opt/texlive

Korte Beskrivelser

TeX programs

Programmene som inngår i TeX er for mange til å liste opp hver for seg. Vennligst referer til det enkelte programmets HTML og PDF sider i ulike html, man eller pdf filer i undermappene til 2023/texmf-dist/. Ved bruk av texdoc pdflatex ( erstatt pdflatex med kommandonavnet ) kan også være nyttig