[tex-live] Installing TeXLive2008 on Cygwin

Angelo Graziosi angelo.graziosi at alice.it
Sun Aug 31 14:22:14 CEST 2008


Now I have understood that we neeed to rename bin/i686-pc-cygwin to
bin/i386-cygwin. But...

Karl Berry ha scritto:
>     How to regenerate tlpdb?
> 
> In this case, I'm not exactly sure.  Did you do the other steps?  Once
> you do, does install-tl find i386-cygwin now?  If not, maybe simply
> editing texlive.tlpdb and adding i386-cygwin to the list of
> available_architectures in the 00texlive-installation.config package
> would be enough.  That's what I'd try first, anyway.

What does it mean 'simply editing texlive.tlpdb'? Should I add at hand
something as (with linux -> cygwin)

binfiles arch=i386-linux size=3
tlpkg/installer/lzma/lzmadec.i386-linux
...
name a2ping.i386-linux
category TLCore
revision 9633
shortdesc binary files of a2ping for i386-linux
binfiles arch=i386-linux size=1
bin/i386-linux/a2ping
...

It would be very annoying with the risk to forget something...
And where those numbers (rev., size=...) come from?

I have build 20080816 source (--without-xetex), have build the texlive
lzma source as in

cd source/utils/lzma && configure --disable-shared && make
strip src/lzma/lzma src/lzmadec/lzmadec

and moved the binaries (bin/i386-cygwin, lzma*.i386-cygwin) to the right
directories.

If I add only 'i386-cygwin' to the 00texlive-installation.config
section, 'install-tl' know that it is the right system, select
i386-cygwin binaries for installation but, when installing, it does not
copy the bin/i386-cygwin, even if it writes

...
Installing: bin-amstex
...

So, for the moment, the best and simplest procedure to install is

- build
- rename bin/i686-pc-cygwin to bin/i386-cygwin
- move bin/i386-cygwin to /usr/local/texlive/2008
- use 'install-tl' WITHOUT CHOOSING ANY BINARIES

the instal-tl.log has only 3 'failed' regarding 'xetex -ini...', but
this is to be expected: we have built --without-xetex!

And the installation works just fine!

> I am still not clear whether you are trying to get this to work just for
> yourself, or for the Cygwin port of TeX (Live), or for re-inclusion back
> into the original TeX Live distribution, or some combination.  What is
> the context?

If it works just for myself is enough, but if it works also for the
'comunity' is better!

The Cygwin port implies a totally different repackaging, a job for others.

Cheers,
    Angelo.


More information about the tex-live mailing list