[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