TeX Live version manager tool inspired by rbenv
git clone https://github.com/munepi/tlenv.git ~/.tlenv
cd ~/.tlenv
git clone https://github.com/munepi/tlenv-texlive-install.git plugins/texlive-install
If you use Mac with Apple silicon, then you may install the following plugin.
git clone https://github.com/munepi/tlenv-texlive-install-darwin.git plugins/texlive-install-darwin
export PATH=~/.tlenv/bin:${PATH}
if which tlenv > /dev/null; then eval "$(tlenv init -)"; fi
tlenv install current
...
Installed current to /Users/<your account>/.tlenv/versions/current
NOTE: to activate this TeX Live version as the new default, run: tlenv global current
Enjoy Happy TeXing!
You can install TeX Live from previous versions, such as TeX Live 2010 frozen, up to the latest version.
For example, if you use TeX Live YYYY
(year) frozen, then you can install TeX Live YYYY
by executing the following.
tlenv install YYYY
Additionally, you can specify other mirror historic archive for the environment variable TEXLIVE_INSTALL_TLNET
as shown below.
TEXLIVE_INSTALL_TLNET=https://<MIRROR HISTORIC ARCHIVE>/systems/texlive/YYYY/tlnet-final/ tlenv install YYYY
The list of TUG official mirrors are Historic archive of TeX material - TeX Users Group.
- texlive-install: TeX Live installation
- texlive-install-darwin: TeX Live installation for macOS (Darwin)
- texlive-install-haranoajifonts: install the latest HaranoAjiFonts when installing TeX Live
- shared-texmflocal: shared TEXMFLOCAL
- tlnet-texjporg: setup tlnet on texlive.texjp.org for the previous TeX Live versions
This program is licensed under the terms of the MIT License.
Munehiro Yamamoto https://github.com/munepi