Incremental TeX-Live ?
Andreas Scherer
andreas_tex at freenet.de
Mon Mar 8 09:44:19 CET 2021
> it seems to me that considerable time could be saved when performing
> a full install if the previous year's files could be used
Although my .bashrc on Linux has this nice loop
# set PATH so it includes TeXLive's bin, if it exists
for y in {2015..2020}
do
if [ -d /opt/texlive/$y/bin/x86_64-linux ]; then
PATH="${PATH}":/opt/texlive/$y/bin/x86_64-linux
fi
done
for nostalgic reasons, the installation path /opt/texlive only holds
"2020" ATTOW (and a soft link 'current->2020'). My backup media only
hold copies of the past two or three years. I think that since 2016 I
never did a "full installation", but upgraded the "infrastructure" and
pulled the updated packages with "tlmgr update --all". This, in fact,
saved a lot of time and bandwidth. :o)
Last year, I even succeeded to upgrade a "BasicTeX" installation on
MacOS "High Sierra" manually. This process was far less pleasant, but
quite insightful. Luckily, my private Mac Mini runs "Catalina", so I
guess it will be simple to install the next "BasicTeX 2021" package.
(Un)fortunately, I have no experience with TeX Live on MS Windows.
On a different note, I'd find it quite interesting to put consecutive
vintages of the TeX Live installation under "version control". This
should eliminate unchanged duplicates and permit to invoke "TeX and
friends" from cleanly separated timestamps. I did something like this
for CWEB: https://github.com/ascherer/cweb/releases and find it quite
instructive to scroll through the years of CWEB's developments.
Cheers, Andreas
More information about the tex-live
mailing list.