[tldistro] openindiana package install-texlive

Norbert Preining norbert at preining.info
Wed Feb 3 04:46:01 CET 2021


Hi

> I've renamed the package to "install-texlive"

Maybe 
	texlive-installer
would be better and easier to find?

> I've set the version to 57337, although that I'm not sure they accept single digit version.

Well, if they don't that would be strange.

>   /usr/share/install-texlive
> which is a directory that I think has no relationship with the official /usr/local or /usr/texlive/2020 directories.

Well, the installer is only used during installation, never after.

> # tlmgr update --all
> tlmgr: package repository https://texlive.info/tlnet-archive/2021/01/28/tlnet (verified)
> ===============================================================================
> tlmgr itself needs to be updated.

Yes, that is the default. We do have updates going out in irregular
intervals, see https://www.tug.org/texlive/tlmgr-news.html

> This is because the initial install has installed an older version of install-tl in /usr/texlive/2020.

Yes, that comes from the following fact:
- the files of "texlive.infra", that is tlmgr.pl, the Perl modules, and
  some support files are only updated on request (see above link), and
  not automatically like updates for all other packages.
- the installer packages (install-tl.unx.tar.gz etc) are build from
  the latest sources, but install the files from the texlive.infra
  package on tlnet.

That means that the install-tl, even if it is based on the newest
versions in the subversion archive, might install texlive.infra (Perl
modules and tlmgr.pl and ...) that are older, because we haven't
released the changes.

That means, that at times the installer *could* be broken (although I
don't remember that this happened) on some days, but we don't care for
that since it would be fixed the next day, or one gets an installer for
the previous day.

> So first the tlmgr and install-tl from the /usr/texlive/2020 install,
> must be updated (by tlmgr).

Well, the tlmgr and Perl modules, install-tl script is not actually used
during normal usage. It can be used to install another TeX Live from the
already installed system, though.

> That works, and I think it has no relation to the IPS installed install-texlive program.

Yes, the files that were originally used to install TeX Live are never
ever touched again.

> The disadvantage of the approach may be that you end up with 2 install-tl scripts.
> install-tl in /usr/share/install-texlive
> and install-tl in /usr/local or /usr/texlive/2020/install-tl

Both of which are anyway of no use whatsoever, and could be removed.

> Is there any objection from your side please against the above or does this seems reasonable and OK for you ?

Seems fine to me.

Best

Norbert

--
PREINING Norbert                              https://www.preining.info
Fujitsu Research Labs  +  IFMGA Guide + TU Wien + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13


More information about the tldistro mailing list.