[tldistro] scheme-infraonly

stes@PANDORA.BE stes at telenet.be
Fri Feb 5 10:39:29 CET 2021


Hi,

If you run install-tl there is an option:

==========
Select scheme:

 a [ ] full scheme (everything)
 b [ ] medium scheme (small + more packages and languages)
 c [ ] small scheme (basic + xetex, metapost, a few languages)
 d [ ] basic scheme (plain and latex)
 e [ ] minimal scheme (plain only)
 f [ ] ConTeXt scheme
 g [ ] GUST TeX Live scheme
 h [X] infrastructure-only scheme (no TeX at all)
 i [ ] teTeX scheme (more than medium, but nowhere near full)
 j [ ] custom selection of collections

Actions: (disk space required: 5 MB)
 <R> return to main menu
 <Q> quit


The infrastructure scheme seems roughly equivalent to install-tl + tlmgr + additional scripts.

If I change the installation directories to:

Directories customization:

 <1> TEXDIR:         /usr/texlive/2020
     main tree:      /usr/texlive/2020/texmf-dist

 <2> TEXMFLOCAL:     /usr/texlive/texmf-local
 <3> TEXMFSYSVAR:    /usr/texlive/2020/texmf-var
 <4> TEXMFSYSCONFIG: /usr/texlive/2020/texmf-config

 <5> TEXMFVAR:       ~/.texlive2020/texmf-var
 <6> TEXMFCONFIG:    ~/.texlive2020/texmf-config
 <7> TEXMFHOME:      ~/texmf


and if I also change

 <L> create symlinks in standard directories:  [ ]

Options customization:

 <P> use letter size instead of A4 by default: [ ]
 <E> execution of restricted list of programs: [X]
 <F> create all format files:                  [X]
 <D> install font/macro doc tree:              [X]
 <S> install font/macro source tree:           [X]
 <L> create symlinks in standard directories:  [X]
            binaries to: /usr/bin
            manpages to: /usr/share/man
                info to: /usr/share/info

then it is installing

Installing [1/7, time/total: ??:??/??:??]: texlive.infra [423k]
Installing [2/7, time/total: 00:00/00:00]: texlive.infra.i386-solaris [156k]
Installing [3/7, time/total: 00:01/00:03]: hyphen-base [22k]
Installing [4/7, time/total: 00:01/00:03]: kpathsea [1074k]
Installing [5/7, time/total: 00:01/00:01]: kpathsea.i386-solaris [41k]
Installing [6/7, time/total: 00:02/00:02]: texlive-scripts [343k]
Installing [7/7, time/total: 00:02/00:02]: texlive-scripts.i386-solaris [1k]


This results in a bunch of files:

# find /usr/texlive/2020/
/usr/texlive/2020/
/usr/texlive/2020/bin
/usr/texlive/2020/bin/i386-solaris
/usr/texlive/2020/bin/i386-solaris/mktexfmt
/usr/texlive/2020/bin/i386-solaris/man
/usr/texlive/2020/bin/i386-solaris/fmtutil-user
/usr/texlive/2020/bin/i386-solaris/kpsestat
/usr/texlive/2020/bin/i386-solaris/mktexmf
/usr/texlive/2020/bin/i386-solaris/fmtutil-sys
....

including

/usr/texlive/2020/bin/i386-solaris/tlmgr

and

/usr/texlive/2020/tlpkg/installer


So basically the installer is also in the "scheme-infraonly".

In terms of creating an IPS Solaris package of the "installer",
this is very close or similar thus to an IPS Solaris package of the "scheme-infraonly",
although in that case they would be in the same directories.

There probably would be some sort of conflict between on the one hand IPS,
and on the other hand the TLMGR update logic.


Would it be possible to install TeX Live *without* scheme-infraonly ?

Say, assuming "scheme-infraonly" is first installed via IPS,
and then the TeX Live components via the installer.

Regards,
David Stes





More information about the tldistro mailing list.