On Mon, Jul 03, 2017 at 12:08:59PM +0200, Istvan Gabor wrote:
On Sun, 2 Jul 2017 09:17:32 -0400, Carl Hartung wrote:
Hi All,
<rant> Has anyone else here unexpectedly stumbled upon texlive's phenomenally voluminous installed packages list and been stunned by it's footprint? Over 900 -doc packages, alone?! I don't recall explicitly selecting to install it. IMHO, it should have it's own 'package group' or 'pattern' instead of being pulled in with anything else. And how about the package names seemingly being seeded with odd selections designed to bork obvious pattern matching, hence frustrating rapid, bulk removal of texlive from the system? ... -doc-doc, -bin-bin, -font-fonts and there are others. Really? >:-( </rant>
Have a nice day,
Carl
This is among the reasons I never install texlive from openSUSE repos. I always install texlive using install-tl (http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz) on a separate partition than the system resides. I select texlive programs for installation using texlive's tlmgr "package" manager. In yast package manager I taboo texlive. If a non-texlive package requires a texlive program (eg lyx) I choose break dependency requirement in yast and make sure that the required texlive program is installed. Using this method I can even use the same texlive installation with different openSUSE versions and don't have reinstall texlive when I upgrade openSUSE (provided using the same architecture, i386 or x86_64).
Nevertheless and accordingly to https://ftp.fau.de/ctan/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz one gets the same amount of packages as well. OK, not with RPM but as tar balls from https://ftp.fau.de/ctan/systems/texlive/tlnet/archive/ ... you might have a look at the tlpkg/tlpobj/ subdirectory below the texmf-dist directory of you installation and to ls -l *.tlpobj | wc -l to see how many packages there are. For generating the texlive rpm packages I'm using a perl script which does read and use texlive.tlpdb.xz to generate the various spec files. Beside this the binary packages including biber are compiled and build with the system perl and libraries. Werner -- https://build.opensuse.org/project/show/Publishing:TeXLive