File list

Karl Berry karl at freefriends.org
Fri Feb 2 23:27:10 CET 2024


Hi Peter,

    Is there anywhere a set of lists of all the files installed by the 
    different schemes of TL?

Do you mean, which files are installed by which schemes, or simply the
total list of all files?

Either way, the total list of all files is what texlive.tlpdb contains,
in a full installation. Well, except for platform-specific files. For
those, you'd have to install all the platforms, or, more likely, use the
texlive.tlpdb that is checked into svn. You can't get texlive.tlpdb via
the web (too big/resource-intensive); probably rsync is best:
  rsync tug.org::tldevsrc/Master/tlpkg/texlive.tlpdb

There are quite a few Windows-specific files; almost no others, just a
couple of binaries (e.g., luajittex) that can't be compiled everywhere.

In texlive.tlpdb, each individual file is on a line of its own starting
with a space. No other lines start with spaces.

To get the file list per-scheme, I think you'd have to parse tlpdb
yourself. You can get the list of packages per scheme with the (tiny)
tlpsizes script I wrote. It's not installed, but you can get it here:
https://tug.org/svn/texlive/trunk/Master/tlpkg/bin/tlpsizes?revision=44109&view=co

Then for each package foo (/^name foo$/ in tlpdb) in the output, grab
the files. This way you don't have to resolve the dependencies.

I'll attach the output from tlpsizes, just so you can see.

Hope this helps. Let me know if questions/suggestions/problems.
--thanks, karl.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: tlpsizes.out.gz
Type: application/octet-stream
Size: 47927 bytes
Desc: not available
URL: <https://tug.org/pipermail/tex-live/attachments/20240202/4ed0d9c0/attachment-0001.obj>


More information about the tex-live mailing list.