Innstilling av PATH for TeX Live

Oppstrøms foretrekker å installere i /usr/local men BLFS redaktørene anser det som upraktisk, og tenker at å bruke /opt/texlive er mer passende. Opprinnelig BLFS brukte en full binær installasjon for å starte opp kildeinstallasjonen, slik at samme prefiks brukes for begge.

Før du begynner å bygge TeX Live, sett opp PATH slik at systemet kan finne filene på riktig måte. Hvis du setter opp påloggingsskriptet som anbefalt i Oppstartsfilene til Bash Skallet, oppdater de nødvendige banene ved å lage texlive.sh skriptet. Programmene er alltid installert i et <ARCH>-linux undermappe og på 32-bit x86 er dette alltid i386-linux. For x86_64 og i?86 kan vi generere dette som $TEXARCH:

[Notat]

Notat

Hvis du oppgraderer fra et tidligere års versjon, bør du manuelt redigere texlive.sh for å sikre at versjonen for året du ønsker å bruke er den eneste TeX tilstede (noen trenger å holde flere år tilgjengelig for å sikre at det ikke er noen regresjoner i dokumentene deres).

Lag nå texlive.sh skriptet som root bruker:

TEXARCH=$(uname -m | sed -e 's/i.86/i386/' -e 's/$/-linux/')

cat > /etc/profile.d/texlive.sh << EOF
# Begin texlive setup
TEXLIVE_PREFIX=/opt/texlive/2024
export TEXLIVE_PREFIX

pathappend \$TEXLIVE_PREFIX/texmf-dist/doc/info INFOPATH
pathappend \$TEXLIVE_PREFIX/bin/$TEXARCH

TEXMFCNF=\$TEXLIVE_PREFIX/texmf-dist/web2c
export TEXMFCNF

# End texlive setup
EOF

unset TEXARCH
[Notat]

Notat

Omvendt skråstrek før dollartegn i skriptet ovenfor er for å lette en kopiering/lim inn operasjon. Omvendt skråstrek bør ikke vises i selve skriptet.

De nye banene kan aktiveres umiddelbart ved å kjøre:

source /etc/profile

Du bør nå fortsette enten til install-tl-unx for en binær installasjon av texlive, eller til texlive-20240312 for å begynne å installere fra kilden.