Changes

Jump to navigation Jump to search
1,738 bytes removed ,  19:04, 5 October 2010
One should not update TeX Live in this way
 
== Introduction ==
'''A note for windows users:''' the luatex executable doest not accept filenames with spaces in their name. This means that if you are on windows you will at least have to set up a texmfcnf.lua as explained below, and you likely will even have to reinstall texlive, because the default texlive installation directory itself contains spaces. [[Running_Mark_IV#File_not_found | Details]].
 
== Updating ConTeXt ==
 
Updating is not absolutely necessary unless you use [[MacTeX]], but most MKIV users will probably want to play with latest & greatest features.
 
There's a work-in-progress to create a TL repository on the garden with the latest ConTeXt and LuaTeX, so that TeX Live users should be able to upgrade ConTeXt automatically.
 
Until then you can update ConTeXt in different ways, for example with:
rsync -av rsync://contextgarden.net/minimals/current/context/current/ /usr/local/texlive/2008/texmf-dist/
 
To update LuaTeX you may use the following line (depending on your platform):
rsync -av rsync://contextgarden.net/minimals/current/bin/luatex/<i><font color="#F00">platform-garden</font></i>/bin/luatex \
/usr/local/texlive/2008/bin/<i><font color="#F00">platform-TL</font></i>/
Which resolves to one of the following lines:
rsync -av rsync://contextgarden.net/minimals/current/bin/luatex/freebsd/bin/luatex /usr/local/texlive/2008/bin/i386-freebsd/
rsync -av rsync://contextgarden.net/minimals/current/bin/luatex/linux/bin/luatex /usr/local/texlive/2008/bin/i386-linux/
rsync -av rsync://contextgarden.net/minimals/current/bin/luatex/linux-64/bin/luatex /usr/local/texlive/2008/bin/x86_64-linux/
rsync -av rsync://contextgarden.net/minimals/current/bin/luatex/osx-universal/bin/luatex /usr/local/texlive/2008/bin/universal-darwin/
 
You can upgrade XeTeX or metapost in the same way as LuaTeX.
 
Of course you need to repeat all the steps mentioned above, for MKIV:
luatools --generate
context --make
and for MKII:
mktexlsr
texexec --make --all
texexec --make --xtx --all
 
Note that this is a quick-and-dirty way to upgrade TL. Use at your own risk. One should be able to update in a more elegant way.
== Generating and updating formats ==
* '''formats''' contains the Mark IV format file
* '''trees''' has a small set of files with hexadecimal names, one for each of the top-level constituents of TEXMF (containing the filename database for that tree), and one for each of the found texmf.cnf files (containing in preprocessed form all the variables defined by that file). The filenames are md5sums of the contained directory or filename.
 
 
[[Category:Installation]]

Navigation menu