On Mon, Sep 29, 2008 at 9:38 AM, Mehdi Omidali wrote:
Hi everyone, I have followed any thread about updating context (on Texlive2008 on ubuntu) and no success yet. After running sudo ctxtools --updatecontext
This command doesn't necessary do what you always desire: it puts ConTeXt to texmf-local. This means that any further updates that you might try to make with tlmgr (TeX Live manager) will be shielded by your local copy. That's OK, but you need to be aware that you then have two copies of ConTeXt on your computer, and the one in texmf-local will be used. And there is something that might bite you with this as well. TeX Live is currently configured so that luatools & mtxrun binaries are taken from texmf-dist/scripts. If the rest of files comes from texmf-local, you might end in troubles/incompatibilities between the two versions. You probably need to fix symlinks of luatools and mtxrun manually.
and luatools --generate everything went smooth. But after
texexec --make --luatex en
I got the following
Should I create the cache path /home/mehdi? [yes|no] [no]
and after pressing Enter I got
fatal error: there is no valid (writable) cache path defined
You need to update LuaTeX binary as well. See http://wiki.contextgarden.net/Running_Mark_IV. But there are still some issues. Namely, you need to fix symlinks of luatools and mtxrun to point to the proper file. And you might need to remove files in texmf-local that belong to ConTeXt as a result of "ctxtools --updatecontext" (it's up to you which tree you want to use; I overwrite files in texmf-dist with some care). Mojca