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-installIf 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-darwinexport PATH=~/.tlenv/bin:${PATH}
if which tlenv > /dev/null; then eval "$(tlenv init -)"; fitlenv 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 currentEnjoy 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 YYYYAdditionally, 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 YYYYThe 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