Upstream TeX Live man pages: Difference between revisions

From Notes to self
Jump to navigation Jump to search
No edit summary
No edit summary
Line 4: Line 4:
This allows <code>manpath</code> find the man pages.
This allows <code>manpath</code> find the man pages.


* <code># manctl -compress /usr/local/texlive/2024/texmf-dist/doc/man/</code>
* <code># find /usr/local/texlive/2024/texmf-dist/doc/man/ -type f -exec /root/npbin/tlsoman2hardlink {} \;</code>
This compress the man pages and, most important, eliminate <code>.so's</code> (which practically not supported by mandoc). <code>manctl</code> replaces <code>.so's</code> with hard links.
This replaces <code>.so's</code> (which practically not supported by mandoc) with hard links.


[[Category: FreeBSD]]
[[Category: FreeBSD]]

Revision as of 22:32, 25 November 2024

Suppose we install the upstream TeX Live from TUG to /usr/local/texlive/20XX/ and the executables are in /usr/local/texlive/20XX/bin/amd64-freebsd.

  • # ln -s ../../texmf-dist/doc/man /usr/local/texlive/2024/bin/amd64-freebsd/man

This allows manpath find the man pages.

  • # find /usr/local/texlive/2024/texmf-dist/doc/man/ -type f -exec /root/npbin/tlsoman2hardlink {} \;

This replaces .so's (which practically not supported by mandoc) with hard links.