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 2025/
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
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
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre
noen pakker riktig hvis LFS eller avhengigheter har blitt
oppdatert siden de 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: 90 MB for vanlig TeX, typisk
323 MB for latex og senere motorer, 9.0 GB hvis alt er
inkludert
-
Estimert byggetid: varierer, avhengig av nettverkshastighet
og trafikk
Anbefalt
GnuPG-2.4.7 (for å validere både de første
nedlastingene, og også eventuelle oppdateringer du senere kan gjøre
ved å bruke tlmgr) og
libwww-perl-6.78 (å bruke en enkelt
tilkobling til serveren, som vil redusere belastningen og øke
hastigheten)
Anbefalt (vwd kjøring)
Binærfilene er for det meste knyttet til inkluderte statiske
biblioteker eller generelle (LFS) systembiblioteker, men noen få av
programmene og flere skript vil mislykkes hvis følgende pakker ikke
er til stede:
ghostscript-10.04.0 lastes dynamisk av
den eksterne applikasjonen dvisvgm, som brukes av asy når det oppretter SVG filer.
Xorg Biblioteker og libxcb-1.17.0 er
nødvendig for inimf, mf, pdfclose, pdfopen og xdvi-xaw. Men hvis du
bruker asy, eller bruker en TeX
motor for å lage en PDF fil, vil du trenge et
grafiske miljø (for PDF filer, dette er for å støtte en PDF
leser etter eget valg epdfview-gtk3-20200814).
Den binære versjonen av asy
trenger Freeglut-3.6.0.
Den binære versjonen av xindy er
knyttet til libcrypt.so.1
fra den
gamle versjonen av glibc. For å
bruke applikasjonen, følg Notat om bare binære applikasjoner i
libxcrypt i LFS
Kapittel 8 for å installere kryptbibliotekets ABI versjon 1.
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.4.2 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.16 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 teamet anbefaler /opt/texlive
.
Notat
Hvis du har valgt å installere binæren som en vanlig bruker, vil
mappen for prefikset må kunne skrives av den brukeren.
root
brukeren kan chown
/opt/texlive/2025
til den brukeren
før brukeren starter installasjonen. Hvis senere endring i den
mappen er laget av root
bruker,
vil det endre eieskapet,
som bryter bruken av vanlig bruker.
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
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. Tiden for å
fullføre nedlastingen vil avhenge av
Internetttilkoblingshastigheten din og antallet pakker som er
valgt.
For en minimal installasjon som vil bygge dokumentasjon som er
referert til i BLFS, de eneste installasjonssamlingene som trengs
er '[a] Essential programs and files' og '[D] LaTeX fundamental
packages'. Dette vil last ned ca 132 filer og bruk ca 323 MB.
Brukere kan velge andre samlinger etter behov, men en full
installasjon vil laste ned flere tusen filer og bruker over 8 GB.
Notat
Etter installasjonen må PATH miljøvariabelen bli oppdatert, og
andre variabler må angis. Vennligst referer til Sette PATH for TeX Live
for å angi disse miljøvariablene.