[tex-live] installing with custom binaries & making it

Norbert Preining preining at logic.at
Tue Jul 22 16:58:20 CEST 2014


Hi

> 1. Build binaris:

> $ make
> $ make check
> $ make install

It would be better to 
	make World
as this would also fix the missing links mentioned below, I *guess*.

> At the end of this I was taking binaries in /opt/texlive/2014/bin/custom
> and some files around there (in texmf-dist).

You only need to have the files in bin/custom, and make them
available somewhere.

> 2. Install TexLive dist (tree):
> ===============================
> 
> In untarred dist dir:
> $ ./install-tl -custom-bin /opt/texlive/2014/bin/custom/
> 
> As I understand that will install full tree of TexLive using my
> pre-installed
> binaries for 'custom' platform.
> 
> Add '/opt/texlive/2014/bin/custom' to my $PATH and
> '/opt/texlive/2014/texmf-dist/doc/info' to $INFOPATH,
> '/opt/texlive/2014/texmf-dist/doc/man'  to $MANPATH.
> 
> $ fmtutil-sys --all
> $ updmap-sys

That should work.

> - Is key '-custom-bin' tells to installer that  it should using bins in
> this directory directly or should copying them?

The installer uses the binaries in the arg to -custom-bin to copy them
into the proper location.

In your case there where copied into itself, no harm done.

> - There are no some additional executables (maybe scripts? or/and
> symlinks?) in bin directory,
> so some commands (such as 'latex', 'pdflatex') not found. Where it is and
> how to install it?

They should have been installed with the make world call, AFAIR.

> - Installer script installed another copy of manpages to bin/custom/man
> directory.
> Is it differs of manpages that comes with own-making binaries?

>From the build process above you *only* need the stuff in 
	bin/custom/
nothing else.

> How to prevent of install these mans correctly (*perfectionism style*)?

No idea, I don't know a solution, I just removed the wrong one in 
the Debian packaging...

> - Any comments to my sequence?

It is ok, simply try it and see if you get a running system ;-)

Norbert

------------------------------------------------------------------------
PREINING, Norbert                               http://www.preining.info
JAIST, Japan                                 TeX Live & Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0  ACF0 6CAC A448 860C DC13
------------------------------------------------------------------------



More information about the tex-live mailing list