[tex-live] Trying to maintain updated TL installation on Cygwin

Norbert Preining preining at logic.at
Tue Oct 14 01:28:07 CEST 2008


Hi Angelo,

On Di, 14 Okt 2008, Angelo Graziosi wrote:
> tlmgr -location /tmp/texlive/2008 update -all
> 
> gives some failure (tar: Permission denied) unpacking
> bin-texlive.tar.lzma for tlmgr.pl and this file was lost in the
> installation...

Bummer. So it seems that even on cygwin open files cannot be
overwritten. This is a problem on W32 (Karl, look! ;-), and I thought
that this might not be a problem on cygwin, but it is.

The problem is that tlmgr is currently running and you try to replace
itself. That works on unix where opened files can be replaced/changed,
but W32 is just to incapable to allow that.

> I think this happens because Cygwin isn't yet in the distro.

No, see above.

> i.e. How can I create package like bin-*.i386-cigwin etc., so that I
> can install TL without the above 'heavy' procedure but simply with:

Not easy, because you have to:
- make a full svn checkout
- add your binaries to Master/bin/i386-cygwin/
- call 
	Master/tlpkg/bin/tlpsrc2tlpdb -all
- then call
	Master/tlpkg/bin/tl-update-containers ...with...some..args...

> Is there some place in which this is explained?

Some details are explained in tlpkg/doc/repository-setup.txt

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <preining at logic.at>        Vienna University of Technology
Debian Developer <preining at debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
CROMARTY (n.)
The brittle sludge which clings to the top of ketchup bottles and
plastic tomatoes in nasty cafes.
			--- Douglas Adams, The Meaning of Liff


More information about the tex-live mailing list