install-tl-unx

Introduksjon til TeX Live og installasjonsprogrammet

TeX Live pakken er en omfattende TeX dokumentproduksjonssystem. Det inkluderer TeX, LaTeX2e, LuaLaTeX, 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 2024/ 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 LaTeX, ConTeXt, etc), eller du ønsker å bruke tlmgr til å få oppdateringer mens denne versjonen støttes (vanligvis frem til mars å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.

[Notat]

Notat

Hvis du ønsker å bruke ConTeXt med luametatex (mesteparten av den gamle MKII og MKIV koden ble fjernet fra TeX Live 2023 av ConTeXt utvikler), bruk av binær er sannsynligvis det enkleste alternativet. Kilden sendes ikke lenger med TeX Live og er dårlig tilpasset å bygge med systemer unntatt de som kjører Mac og Windows. Se kommentar 1 til 5 av #17823.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

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

  • Nedlasting MD5 sum: Varierer ofte

  • Nedlastingsstørrelse: 5.5 MB

  • Estimert diskplass som kreves: 85 MB for vanlig TeX, typisk 2 til 4 MB for latex og senere motorer, 8,6 GB hvis alt er inkludert

  • Estimert byggetid: varierer, avhengig av nettverkshastighet og trafikk

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.2.7. Omgå det ved å lage en symbolkobling som root bruker:

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

Notat

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.

Python2 brukes av ikke-vedlikeholde ebong CTAN modulen (ment for å skrive bengali i Rapid Roman Format). /usr/bin/python er også i shebang linjen for lateks papirstørrelse og lilyglyphs skript, og dokumentasjon hos CTAN sier begge moduler har blitt oppdatert for å fungere med python3. I pythontex er det skript for å starte python3 eller python2 i henhold til systemets versjon av python. Ruby-3.3.6 brukes av to skript, det ene er for pTex (japansk vertikal skrift) og det andre er match_parens som kan være generelt nyttig. Perl modulen Tk, som må kjøres fra en X11 økt for å kjøre testene og krever Tk-8.6.15 brukes av et av skriptene for ptex og er nødvendig for texdoctk (et GUI grensesnitt for å finne dokumentasjonsfiler og åpne dem med riktig viser). ps2pdf, fra ghostscript-10.04.0, blir brukt av noen verktøy og skript.

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.

[Notat]

Notat

Hvis du har valgt å installere binæren som en vanlig bruker, vil mappen for prefikset må kunne skrives av den brukeren. root bruker kan chown /opt/texlive/2024 til den brukeren før brukeren starter installasjonen. Hvis noen senere endring i den mapen gjøres av root bruker, det vil endre eieskapet, som bryter bruken av vanlige brukere.

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.

[Notat]

Notat

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/2024/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 2024/texmf-dist/. Ved bruk av texdoc pdflatex ( erstatt pdflatex med kommandonavnet ) kan også være nyttig