[tex-live] install-tl redownloads everything on each run

Norbert Preining preining at logic.at
Wed Jun 14 01:12:53 CEST 2017


Hi Yaroslav,

> I've faced a problem (with download) during install-tl run. I rerun
> that. The problem is that it  redownloads everything from the very
[...]
> A better behaviour would be to redownload only those packages, for
> which the download failed.

We are well aware, and we had in former times a mechanism that kept the
downloaded packages around and re-used them for installation, so that
no double download happened.

Then, lots of people complained that during an installation of scheme-full
the disk usage exploded to about 6+ Gb (due to full installation plus 
one set of all packages).

Thus, for now  we delete the packages.

Furthermore, continuing an aborted installation by reading the already
installed packages and only install the rest: This is not possible at
the moment, and I am not sure how to guarantee that all files of all the
hitherto installed packages are actually installed.

Package managers like dpkg (on Debian) hit hard on the hard disk by syncing
files permanently to guarantee consistency. I am not sure if we want to 
do something like this for install-tl.

What might be possible is the following: If install-tl breaks down and writes
a profile, then it already knows that the installed packages are fine, and
writes a hint into the profile, so that a restart of the installation 
can continue from there. I will look into it.


Last but not least, on sx you wrote
	I have no idea how to implement the crypic instruction

	install-tl --profile installation.profile [EXTRA-ARGS]

well, the EXTRA-ARGS are those arguments you passed in to install-tl
on the original installation, like --repository or something else...
In most cases not necessary. So in most of the cases you simply do
	install-tl --profile installation.profile
*AS*IS*.

Hope that helps

Norbert

--
PREINING Norbert                               http://www.preining.info
Accelia Inc.     +    JAIST     +    TeX Live     +    Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13


More information about the tex-live mailing list