Mail Archives: cygwin-announce/2002/09/25/04:48:52
The teTeX suite, a TeX distribution for UNIX compatible systems, has
been updated to version 20020911-1. This is a bugfix release. Omega
has been omitted from this release (as per upstream development, it
will be back, next time).
TeTex is split up and packaged in seven parts. Three packages for
executables and runtime libraries: tetex-bin, libkpathsea3, tetex-x11.
Three packages for the texmf tree: tetex-base, tetex-doc, and
tetex-extra. And a development package: tetex-devel.
As tetex-base is very big (>10MB), there's an additional package:
tetex-tiny, that provides a very small (~2MB) functional texmf tree.
If you select tetex-base or tetex-tiny, that should take care of
dependencies and provide a working teTeX setup.
The executables and runtime libraries: tetex-bin and libkpathsea3, are
always required. To get a functional TeX/LaTeX setup, you also need a
texmf tree. You can choose from tetex-base or tetex-tiny.
NOTE: The tetex-tiny and tetex-base packages overlap. If you choose
for a full teTeX installation, or just install everything of
Cygwin, both will be installed, which should be fine. Please
don't uninstall one of them, there should be no need to do so.
If you do, you must reinstall the remaining other package.
After a successful installation of tetex (tetex-bin + libkpathsea3,
and one of tetex-tiny or tetex-base), you should be able to run, eg,
latex sample2e
dvips -o sample2e.ps sample2e
If you install XFree86 tetex-x11 and ghostscript-x11, you may even
view the output just like you would do on UNIX:
xdvi sample2e.dvi &
If you're unlucky, read /usr/share/doc/tetex-bin-20020530-3/INSTALL or
/etc/postinstall/post-texmf.sh[.done]. If necessary, edit
/usr/share/texmf/web2c/texmf.cnf, run
texconfig confall
texconfig rehash
texconfig init
and see what happens.
Please send questions or comments on teTeX to the Cygwin mailing list
at: cygwin AT cygwin DOT com. [However, if you're having problems related to
LilyPond, please write to lilypond-user AT gnu DOT org.]
Please don't email the authors directly.
Enjoy,
Jan.
INSTALLATION:
To update your installation, click on the "Install Cygwin now" link
on the http://cygwin.com/ web page. This downloads setup.exe to
your system. Save it and run setup, answer the questions and pick
up 'tetex-base' or 'tetex-tiny' from the 'Publishing' category.
Note that downloads from sources.redhat.com (aka cygwin.com) aren't
allowed due to bandwidth limitations. This means that you will need
to find a mirror which has this update.
In the US, ftp://mirrors.rcn.net/mirrors/sources.redhat.com/cygwin/
is a reliable high bandwidth connection, and already up to date.
In Japan, use ftp://ftp.u-aizu.ac.jp/pub/gnu/gnu-win32/ .
In Denmark, http://mirrors.sunsite.dk/cygwin/ is usually pretty good.
In the UK,
http://programming.ccp14.ac.uk/ftp-mirror/programming/cygwin/pub/cygwin/
is usually up-to-date within 48 hours.
If one of the above doesn't have the latest version of this package
you can either wait for the site to be updated or find another
mirror.
Please send questions or comments to the Cygwin mailing list at:
cygwin AT cygwin DOT com. If you want to subscribe go to:
http://cygwin.com/lists.html. I would appreciate if you would use
this mailing list rather than emailing me directly. This includes
ideas and comments about the setup utility or Cygwin in general.
If you want to make a point or ask a question the Cygwin mailing
list is the appropriate place.
CAVEATS:
* After installation, /etc/postintall/post-texmf.sh[.done] gets
executed, to configure teTeX and generate the format files. If
anything goes wrong, you may want to look at this script, or
rerun it after you fixed stuff.
* Kpathsea has been patched to not search down UNC paths by
default. Problems with configuration settings may trigger
searches into the `hosts' `//share' and `//texmf', which is not
what you want. If you're using TeX over the network, make sure
your configuration is fixed, and set environment variable
`KPSE_SEARCH_UNC'.
Requirements and DLLs.
TeTeX and LilyPond depend on a number of library packages, but as it
seems, they sometimes do not get selected automagically.
teTeX
requires: ash cygwin ed grep jpeg libkpathsea3 libncurses6 libpng12 tiff
sed termcap zlib
LilyPond
requires: bash libguile12 libiconv2 libintl2 libkpathsea3 python
tetex-bin, and tetex-tiny or tetex-base
DLL Package
cygguile-12.dll libguile12
cygintl-2.dll libintl2
cygiconv-2.dll libiconv2
cygltdl-3.dll libltdl3
cygpcre.dll pcre
cygpng12.dll libpng12
cygtiff3.dll tiff
Also, the more general info on missing DLLs may be helpful:
http://cygwin.com/faq/faq_4.html#SEC32
http://cygwin.com/ml/cygwin/2002-01/msg01619.html
CHANGES:
tetex-bin (20020911-1) unstable; urgency=low
* new upstream version.
* texk/kpathsea/mktex.opt: Use dirsep ':' instead of ';'.
* mknetrel/bin/mknetrel: Fix symlinks in bin/.
* mknetrel/extra/tetex-bin: Put X11 manpages in $xprefix/man/man1
instead of in $xprefix/bin. Remove readlink.exe, readlink.1, dir.old
from tetex-bin.
-- Jan Nieuwenhuizen <janneke AT gnu DOT org> Thu, 19 Sep 2002 10:34:22 +0200
tetex-texmf (20020911-1) unstable; urgency=low
* lists/tiny.list: Add some cm bluesky type1 fonts, updmap.cfg,
psfonts_*.map, psfonts.cm
* list/base.list, list/doc.list, list/extra.list: Remove.
* GNUmakefile.in: Generate file lists.
-- Jan Nieuwenhuizen <janneke AT gnu DOT org> Thu, 19 Sep 2002 14:43:29 +0200
*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
To unsubscribe to the cygwin-announce mailing list, look at the
"List-Unsubscribe: " tag in the email header of this message. Send
email to the address specified there. It will be in the format:
cygwin-announce-unsubscribe-YOU=YOURDOMAIN DOT COM AT cygwin DOT com
--
Jan Nieuwenhuizen <janneke AT gnu DOT org> | GNU LilyPond - The music typesetter
http://www.xs4all.nl/~jantien | http://www.lilypond.org
- Raw text -