howtos:how_to_install_tex_live_on_linux
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| howtos:how_to_install_tex_live_on_linux [2026-01-24 08:57 am] – hcho | howtos:how_to_install_tex_live_on_linux [2026-05-03 08:30 pm] (current) – hcho | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== How to install TeX Live on Linux ====== | ====== How to install TeX Live on Linux ====== | ||
| - | Slackware installs [[https:// | + | Slackware installs [[https:// |
| ===== Shared non-root installation ===== | ===== Shared non-root installation ===== | ||
| Line 19: | Line 19: | ||
| cd install-tl-[0-9]* | cd install-tl-[0-9]* | ||
| version=$(sed '/ | version=$(sed '/ | ||
| - | # --texmfhome must be ~/usr/ | + | # --texmfhome must be ~/ |
| ./ | ./ | ||
| --no-interaction \ | --no-interaction \ | ||
| - | --texdir=$HOME/usr/local/ | + | --texdir=$HOME/ |
| - | --texmflocal=$HOME/usr/local/ | + | --texmflocal=$HOME/ |
| - | --texmfhome=~/usr/ | + | --texmfhome=~/ |
| - | --scheme=full | + | |
| --paper=letter | --paper=letter | ||
| # create a symlink for paths | # create a symlink for paths | ||
| - | cd ~/usr/local/ | + | cd ~/ |
| ln -s $version current | ln -s $version current | ||
| ) | ) | ||
| Line 40: | Line 39: | ||
| # TeX Live | # TeX Live | ||
| - | export PATH=" | + | export PATH=" |
| - | export MANPATH=" | + | export MANPATH=" |
| - | export INFOPATH=" | + | export INFOPATH=" |
| EOT | EOT | ||
| Line 52: | Line 51: | ||
| <code bash> | <code bash> | ||
| # create the same directory structure | # create the same directory structure | ||
| - | mkdir -p ~/usr/local/opt ~/usr/ | + | mkdir -p ~/opt ~/ |
| # create a symbolic link to the above installation | # create a symbolic link to the above installation | ||
| - | ln -sf ~hcho/usr/local/ | + | ln -sf ~hcho/ |
| # add paths to TeX Live | # add paths to TeX Live | ||
| Line 61: | Line 60: | ||
| # TeX Live | # TeX Live | ||
| - | export PATH=" | + | export PATH=" |
| - | export MANPATH=" | + | export MANPATH=" |
| - | export INFOPATH=" | + | export INFOPATH=" |
| EOT | EOT | ||
| Line 86: | Line 85: | ||
| cd install-tl-[0-9]* | cd install-tl-[0-9]* | ||
| version=$(sed '/ | version=$(sed '/ | ||
| - | # --texmfhome can be hardcoded as $HOME/usr/ | + | # --texmfhome can be hardcoded as $HOME/ |
| ./ | ./ | ||
| --no-interaction \ | --no-interaction \ | ||
| - | --texdir=$HOME/usr/local/ | + | --texdir=$HOME/ |
| - | --texmflocal=$HOME/usr/local/ | + | --texmflocal=$HOME/ |
| - | --texmfhome=~/usr/ | + | --texmfhome=~/ |
| --scheme=basic \ | --scheme=basic \ | ||
| --paper=letter | --paper=letter | ||
| # create a symlink for paths | # create a symlink for paths | ||
| - | cd ~/usr/local/ | + | cd ~/ |
| ln -s $version current | ln -s $version current | ||
| ) | ) | ||
| Line 107: | Line 106: | ||
| # TeX Live | # TeX Live | ||
| - | export PATH=" | + | export PATH=" |
| - | export MANPATH=" | + | export MANPATH=" |
| - | export INFOPATH=" | + | export INFOPATH=" |
| EOT | EOT | ||
| Line 117: | Line 116: | ||
| Use [[https:// | Use [[https:// | ||
| + | |||
| + | ===== Updating older TeX Live ===== | ||
| + | |||
| + | [[https:// | ||
| + | <code bash> | ||
| + | # for TeX Live 2025 | ||
| + | tlmgr option repository https:// | ||
| + | </ | ||
| ===== LaTeX editing ===== | ===== LaTeX editing ===== | ||
howtos/how_to_install_tex_live_on_linux.1769270239.txt.gz · Last modified: by hcho
