* Keeping up-to-date under TeXLive @ 2007-12-21 17:22 Joel C. Salomon 2007-12-21 17:59 ` luigi scarso ` (3 more replies) 0 siblings, 4 replies; 13+ messages in thread From: Joel C. Salomon @ 2007-12-21 17:22 UTC (permalink / raw) To: mailing list for ConTeXt users My new Ubuntu installation includes TeXLive version 2007-10. Is there a way for me to keep the ConTeXt part of this up-to-date with current (stable) versions? Considering that I have XeTeX 0.996, do I want to, or should I stick with what currently works? --Joel ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Keeping up-to-date under TeXLive 2007-12-21 17:22 Keeping up-to-date under TeXLive Joel C. Salomon @ 2007-12-21 17:59 ` luigi scarso 2007-12-21 23:42 ` Mojca Miklavec ` (2 subsequent siblings) 3 siblings, 0 replies; 13+ messages in thread From: luigi scarso @ 2007-12-21 17:59 UTC (permalink / raw) To: mailing list for ConTeXt users On Dec 21, 2007 6:22 PM, Joel C. Salomon <joelcsalomon@gmail.com> wrote: > My new Ubuntu installation includes TeXLive version 2007-10. Is there > a way for me to keep the ConTeXt part of this up-to-date with current > (stable) versions? Considering that I have XeTeX 0.996, do I want to, > or should I stick with what currently works? > > I don't have the answer, but I can tell you how I'm actually using context and luatex. First , i don't install anything fromt ubuntu about TeX: I only use last TeXLive under /opt/texlive I keep a mkii version of context here, and i have update with last pdftex and metapost. Second, for mkiv I always use new context files from pragma; I compile last metapost and luatex and put all stuff under /opt/luatex I feel good with this, because i can change/update distro without pain, and manage stuffs under /opt is also easy. I admit that this is not a 'debian' or ubunto way, but i use linux from 0.99 kernel, and the only things i have found stable is filesystem hierarchy -- luigi http://wiki.contextgarden.net/User:Luigi.scarso/Merry_Christmas_2007 .... it's new . it's powerful . it's luatex . http://www.luatex.org ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Keeping up-to-date under TeXLive 2007-12-21 17:22 Keeping up-to-date under TeXLive Joel C. Salomon 2007-12-21 17:59 ` luigi scarso @ 2007-12-21 23:42 ` Mojca Miklavec 2007-12-22 2:17 ` Aditya Mahajan 2007-12-22 15:05 ` Peter Münster 3 siblings, 0 replies; 13+ messages in thread From: Mojca Miklavec @ 2007-12-21 23:42 UTC (permalink / raw) To: mailing list for ConTeXt users On Dec 21, 2007 6:22 PM, Joel C. Salomon wrote: > My new Ubuntu installation includes TeXLive version 2007-10. Is there > a way for me to keep the ConTeXt part of this up-to-date with current > (stable) versions? ctxtools --updatecontext One (unofficial) way to update (only ConTeXt) is also: rsync -rvzctlp rsync://contextgarden.net/minimals/current/context/current/ your-texmf-tree and then remake the formats manually. > Considering that I have XeTeX 0.996, do I want to, > or should I stick with what currently works? For XeTeX it's probably advisable to have a recent ConTeXt version, but not neccessary the latest SVN binaries (it's nice to have them, but not obligatory). 0.996 still works OK, only a bit slower (new important fixes might also come out soon). In the case of LuaTeX you really need the latest binary. Mojca ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Keeping up-to-date under TeXLive 2007-12-21 17:22 Keeping up-to-date under TeXLive Joel C. Salomon 2007-12-21 17:59 ` luigi scarso 2007-12-21 23:42 ` Mojca Miklavec @ 2007-12-22 2:17 ` Aditya Mahajan 2007-12-23 3:47 ` Joel C. Salomon 2007-12-22 15:05 ` Peter Münster 3 siblings, 1 reply; 13+ messages in thread From: Aditya Mahajan @ 2007-12-22 2:17 UTC (permalink / raw) To: mailing list for ConTeXt users On Fri, 21 Dec 2007, Joel C. Salomon wrote: > My new Ubuntu installation includes TeXLive version 2007-10. Is there > a way for me to keep the ConTeXt part of this up-to-date with current > (stable) versions? I am in the same situation. Ubuntu 7.10, but the context version of the latest texlive is too old for my needs. > Considering that I have XeTeX 0.996, do I want to, > or should I stick with what currently works? In most cases (except if you want to test mkiv) the current binaries are ok. So, for pdftex (1.40.3-2.2), metapost (0.993) and xetex (0.996), I stick with the version provided by ubuntu. So far I have not run into a bug that was fixed in a higher version. If I do, I will download the latest binaries. For me, the more important thing is to have an uptodate context files. After a bit of trial and error, this is what I settled on. Create $HOME/texmf. Download justtex.zip, and cont-tmf.zip, cont-fnt.zip from pragma's website, and unzip them inside $HOME/texmf. Download the font files from TeX Gyre and unzip then in $HOME/texmf. Remake the formats, move the stubs and few programs to the path, and you are done. The only drawback of this is that you have to update manually. ctxtools --updatecontext unzip the file in TEXMFLOCAL, and not TEXMFHOME, so it does not work with this setup. I used $HOME/texmf rather than TEXMFLOCAL because there are some other programs that install stuff at TEXMFLOCAL. With the current mechanism, I can just mv $HOME/texmf to another directory, and go back to the context that comes with unbuntu. Aditya ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Keeping up-to-date under TeXLive 2007-12-22 2:17 ` Aditya Mahajan @ 2007-12-23 3:47 ` Joel C. Salomon 2007-12-23 10:08 ` Mojca Miklavec 2007-12-23 15:06 ` Aditya Mahajan 0 siblings, 2 replies; 13+ messages in thread From: Joel C. Salomon @ 2007-12-23 3:47 UTC (permalink / raw) To: mailing list for ConTeXt users On Dec 21, 2007 9:17 PM, Aditya Mahajan <adityam@umich.edu> wrote: > Create $HOME/texmf. Download justtex.zip, and cont-tmf.zip, cont-fnt.zip > from pragma's website, and unzip them inside $HOME/texmf. Download the > font files from TeX Gyre and unzip then in $HOME/texmf. Do I need to set the TEXMFHOME environment variable? Also: will downloading linuxtex.zip to the same place give me up-to-date luatex, or will it just mess up my installation? > Remake the formats, move the stubs and few programs to the path, and you > are done. Is there a command to remake the pdftex and xetex formats together? Rather than moving programs, might it be easier to add ~/texmf/<whatever>/bin to the PATH? > The only drawback of this is that you have to update manually. ctxtools > --updatecontext unzip the file in TEXMFLOCAL, and not TEXMFHOME, so it > does not work with this setup. Hmm... will the rsync update work, or do I need to download the zips? Thanks for the suggestion; I'll report back on what works. --Joel ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Keeping up-to-date under TeXLive 2007-12-23 3:47 ` Joel C. Salomon @ 2007-12-23 10:08 ` Mojca Miklavec 2007-12-26 0:56 ` Joel C. Salomon 2007-12-23 15:06 ` Aditya Mahajan 1 sibling, 1 reply; 13+ messages in thread From: Mojca Miklavec @ 2007-12-23 10:08 UTC (permalink / raw) To: mailing list for ConTeXt users On Dec 23, 2007 4:47 AM, Joel C. Salomon wrote: > On Dec 21, 2007 9:17 PM, Aditya Mahajan wrote: > > Create $HOME/texmf. Download justtex.zip, and cont-tmf.zip, cont-fnt.zip > > from pragma's website, and unzip them inside $HOME/texmf. Download the > > font files from TeX Gyre and unzip then in $HOME/texmf. > > Do I need to set the TEXMFHOME environment variable? It depends on the installation. But TEXMFHOME is usually already set in texmf.cnf. > Also: will downloading linuxtex.zip to the same place give me > up-to-date luatex, or will it just mess up my installation? linuxtex.zip at pragma is from August, so you won't get the latest luatex with it. linuxtex at http://minimals.contextgarden.net/pragma/ has the latest luatex beta (+ reasonably latest other binaries and latest LM, TeX Gyre, ...), but might differ from the one at pragma. (I need feedback.) > > Remake the formats, move the stubs and few programs to the path, and you > > are done. > > Is there a command to remake the pdftex and xetex formats together? Not at the moment. texexec -- make --all texexec -- make --all --xtx texexec -- make --all --lua > Rather than moving programs, might it be easier to add > ~/texmf/<whatever>/bin to the PATH? That's what setuptex in minimals does. Yes, if you're updating an exesting distribution, it might be easier and cleaner to add a variable to path than to overwrite the old binaries. > > The only drawback of this is that you have to update manually. ctxtools > > --updatecontext unzip the file in TEXMFLOCAL, and not TEXMFHOME, so it > > does not work with this setup. > > Hmm... will the rsync update work, or do I need to download the zips? Of course it works. You have two options: a) rsync -flags rsync://contextgarden.net/minimals/pragma/linux/ [your-favorite location] will give you the almost-latest binaries in one rsync run (there is also "justtex" for the common files). b) wget http://minimals.contextgarden.net/setup/linux/first-setup.sh or (same file): rsync -flags rsync://contextgarden.net/minimals/setup/linux/first-setup.sh and then run that file to get the whole distribution at the desired location. (experimental - someone needs to write support for local configuration) flags may be -av or whatever else seems more appropriate. Also, if you already have a working TeX distribution, you can write a few rsync calls yourself. At http://minimals.contextgarden.net/current/ (= rsync://minimals.contextgarden.net/minimals/current/) you have: - current ConTeXt - almost-latest binaries - fonts any you can combine the stuff from there in some arbitrary way. Mojca ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Keeping up-to-date under TeXLive 2007-12-23 10:08 ` Mojca Miklavec @ 2007-12-26 0:56 ` Joel C. Salomon 2007-12-26 11:14 ` Mojca Miklavec 0 siblings, 1 reply; 13+ messages in thread From: Joel C. Salomon @ 2007-12-26 0:56 UTC (permalink / raw) To: mailing list for ConTeXt users I'm trying to put everything together so potential problems are easily identifiable, and so that a recipe or shell script can perhaps be put on the wiki. On Dec 23, 2007 5:08 AM, Mojca Miklavec <mojca.miklavec.lists@gmail.com> wrote: > Also, if you already have a working TeX distribution, you can write a > few rsync calls yourself. At > http://minimals.contextgarden.net/current/ > you have: > - current ConTeXt > - almost-latest binaries > - fonts > any you can combine the stuff from there in some arbitrary way. So, since I have a working TeX from Ubuntu, I want to put all the "new" stuff in my TEXMFHOME (A.K.A. ~/texmf). To this end, I could use some help putting the rsync calls together. In each case the command will take the form "rsync --recursive --perms --compress --checksum --times --links --verbose rsync://<something>/ ~/texmf/<somewhere>", which I'll abbreviate in this email as "rsync -rvzctlp rs://cg.net/minimals/current/... ~/texmf/..." (so lines don't get broken at inconvenient times). The basic ConTeXt stuff gets pulled in, as Mojca suggested, thus: rsync -rvzctlp rs://cg.net/minimals/current/context/current/ ~/texmf/ Next, I want to get the up-to-date binaries, for which I'd like to do something like rsync -rvzctlp rs://cg.net/minimals/current/bin/[*]/linux/ ~/texmf/ where I either need to write a separate line for each of {common, context, luatex, metapost, pdftex, xetex}, or have a single command that includes them all. (Since I intend to put this all in a shell script, a bit of duplication isn't a problem.) This will put "/current/bin/[package]/[system]/bin/[whatever]" into "~/texmf/bin/", where I think they belong in an installed system. The manuals seem to be in a somewhat odd place (under bin!); I'd use rsync -rvzctlp rs://cg.net/minimals/current/bin/man/ ~/texmf/ but no programs should care where they are; this is my own use. In fact, perhaps I should put the man pages where the man system can find them. I'll leave this for another day. NB: I have no idea whether I need the stuff in "/current/base" or "/current/misc", nor where in the texmf tree they would go. I won't be installing any modules now, so I can ignore that part of the tree. The fonts are, like the binaries, in a "/current/fonts/[group]/fonts/[format]/..." tree, and the installed system should have them in "~/texmf/fonts/[format]/...", so I need another four lines of the sort rsync -rvzctlp rs://cg.net/minimals/current/fonts/[*]/ ~/texmf/ where [*] is one of {common, new, old, other}. (Are there any I really don't need or want?) I add ~/texmf/bin to the front of my PATH. And then I follow all that up with a rebuilding of the format files with texexec -- make --all texexec -- make --all --xtx texexec -- make --all --lua (Will the formats be made in TEXMFHOME or somewhere else?) If this passes the sanity check with you guys, and if I can get answers to the stuff I'm unsure on, I'll try it & report back. --Joel ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Keeping up-to-date under TeXLive 2007-12-26 0:56 ` Joel C. Salomon @ 2007-12-26 11:14 ` Mojca Miklavec 2007-12-26 16:12 ` Ciro Soto 2007-12-26 19:15 ` Aditya Mahajan 0 siblings, 2 replies; 13+ messages in thread From: Mojca Miklavec @ 2007-12-26 11:14 UTC (permalink / raw) To: mailing list for ConTeXt users On Dec 26, 2007 1:56 AM, Joel C. Salomon wrote: > I'm trying to put everything together so potential problems are easily > identifiable, and so that a recipe or shell script can perhaps be put > on the wiki. > > On Dec 23, 2007 5:08 AM, Mojca Miklavec wrote: > > Also, if you already have a working TeX distribution, you can write a > > few rsync calls yourself. At > > http://minimals.contextgarden.net/current/ > > you have: > > - current ConTeXt > > - almost-latest binaries > > - fonts > > any you can combine the stuff from there in some arbitrary way. > > So, since I have a working TeX from Ubuntu, I want to put all the > "new" stuff in my TEXMFHOME (A.K.A. ~/texmf). To this end, I could > use some help putting the rsync calls together. That's OK, but I would neverthelees suggest you to put the files under TEXMFLOCAL, since TEXMFHOME is usually searched recursively for files and thus much slower (well, it depends on texmf.cnf). (One question though: doesn't Ubuntu provide pretty recent files already, or is that only in unstable versions?) > In each case the command will take the form "rsync --recursive --perms > --compress --checksum --times --links --verbose rsync://<something>/ > ~/texmf/<somewhere>", which I'll abbreviate in this email as "rsync > -rvzctlp rs://cg.net/minimals/current/... ~/texmf/..." (so lines don't > get broken at inconvenient times). > > The basic ConTeXt stuff gets pulled in, as Mojca suggested, thus: > rsync -rvzctlp rs://cg.net/minimals/current/context/current/ ~/texmf/ That's OK. > Next, I want to get the up-to-date binaries, for which I'd like to do > something like > rsync -rvzctlp rs://cg.net/minimals/current/bin/[*]/linux/ ~/texmf/ > where I either need to write a separate line for each of {common, > context, luatex, metapost, pdftex, xetex}, or have a single command > that includes them all. common is taken from TeXLive, so you prabably don't need it. context are usually one-liners + mtxrun & texmfstart (the latter two might be needed). rsync -rvzctlp rsync://contextgarden.net'/minimals/current/bin/xetex/linux/bin/ minimals/current/bin/pdftex/linux/bin/ minimals/current/bin/metapost/linux/bin/ minimals/current/bin/luatex/linux/bin/' x Where the only requirement is to have x in PATH before TeXLive binaries. (Note that the trailing slash makes the difference.) Once upon a time you would also need xetex.pool, metapost.mem, pdftex.pool, but they're gone now :) (you may remove "bin" in the lines above) If you make a single call, it will be faster. > (Since I intend to put this all in a shell > script, a bit of duplication isn't a problem.) This will put > "/current/bin/[package]/[system]/bin/[whatever]" into "~/texmf/bin/", > where I think they belong in an installed system. The location is up to you. Just make sure it's in PATH. > The manuals seem to be in a somewhat odd place (under bin!); These are not the manuals, but man pages (OK, that's documentation indeed, but the important thing is to place them parallel to bin in order to make them work). I have texmf-osx-intel/bin/ [xetex, pdftex, ...] texmf-osx-intel/man/man1/ [man pages] > I'd use > rsync -rvzctlp rs://cg.net/minimals/current/bin/man/ ~/texmf/ That should work if you have the binaries in ~/texmf/bin > but no programs should care where they are; this is my own use. In > fact, perhaps I should put the man pages where the man system can find > them. I'll leave this for another day. > > NB: I have no idea whether I need the stuff in "/current/base" or > "/current/misc", nor where in the texmf tree they would go. No, you don't need that. You have it already. Now, concerning fonts [IMPORTANT]: I would really really love to split them somehow since they're huge (there's only TeX Gyre, LM, Antykwa & some AMS, but they still take quite some space), but I have no idea how. Hans has suggestes some non-TDS compliant way. Any ideas wellcome. The *important* warning means: things (locations) may change concerning fonts in the future. > The fonts are, like the binaries, in a > "/current/fonts/[group]/fonts/[format]/..." tree, and the installed > system should have them in "~/texmf/fonts/[format]/...", so I need > another four lines of the sort > rsync -rvzctlp rs://cg.net/minimals/current/fonts/[*]/ ~/texmf/ > where [*] is one of {common, new, old, other}. (Are there any I > really don't need or want?) You probably don't need "other" (these are times & platino math fonts). new: OpenType (for XeTeX and LuaTeX) old: metrics/encodings/maps for pdfTeX common: mostly math-related metrics/encodings/maps + AMS fonts It depends. If you already have fonts on your system and if you don't need TeX Gyre, you don't need to fetch any fonts at all. You can follow the pattern mentioned above to fetch all the fonts at once. > I add ~/texmf/bin to the front of my PATH. OK. > And then I follow all that up with a rebuilding of the format files with > texexec -- make --all > texexec -- make --all --xtx > texexec -- make --all --lua > (Will the formats be made in TEXMFHOME or somewhere else?) They're usually made in TEXMFLOCAL. But I guess that you also have some command on ubuntu which does that. > If this passes the sanity check with you guys, and if I can get > answers to the stuff I'm unsure on, I'll try it & report back. LuaTeX might need some additionas variables, but well ... ask in case of problems. Majca ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Keeping up-to-date under TeXLive 2007-12-26 11:14 ` Mojca Miklavec @ 2007-12-26 16:12 ` Ciro Soto 2007-12-26 19:14 ` Aditya Mahajan 2007-12-26 19:15 ` Aditya Mahajan 1 sibling, 1 reply; 13+ messages in thread From: Ciro Soto @ 2007-12-26 16:12 UTC (permalink / raw) To: mailing list for ConTeXt users Hello all, I used Context to write an entire novel in 2005 (under Fedora linux). Since then I didn't do any work in Context until now. I am now coming back to write a second book (under Ubuntu this time), and found myself totally confused with all this new business of luatex, mkii, mkiv, installation, etc. This set of messages touches many of those issues, but it is not organized in such a way that I can follow a step-by-step procedure to use the latest Context. I even question whether I need to use luatex. Could any of the Context gurus give me an advice or provide a document to update my Context in ubuntu? Thank you Ciro -- Have you read THE GUITAR MAKER ? Check it out: http://www.TheGuitarMakerExploration.com On Dec 26, 2007 6:14 AM, Mojca Miklavec <mojca.miklavec.lists@gmail.com> wrote: > On Dec 26, 2007 1:56 AM, Joel C. Salomon wrote: > > I'm trying to put everything together so potential problems are easily > > identifiable, and so that a recipe or shell script can perhaps be put > > on the wiki. > > > > On Dec 23, 2007 5:08 AM, Mojca Miklavec wrote: > > > Also, if you already have a working TeX distribution, you can write a > > > few rsync calls yourself. At > > > http://minimals.contextgarden.net/current/ > > > you have: > > > - current ConTeXt > > > - almost-latest binaries > > > - fonts > > > any you can combine the stuff from there in some arbitrary way. > > > > So, since I have a working TeX from Ubuntu, I want to put all the > > "new" stuff in my TEXMFHOME (A.K.A. ~/texmf). To this end, I could > > use some help putting the rsync calls together. > > That's OK, but I would neverthelees suggest you to put the files under > TEXMFLOCAL, since TEXMFHOME is usually searched recursively for files > and thus much slower (well, it depends on texmf.cnf). > > (One question though: doesn't Ubuntu provide pretty recent files > already, or is that only in unstable versions?) > > > In each case the command will take the form "rsync --recursive --perms > > --compress --checksum --times --links --verbose rsync://<something>/ > > ~/texmf/<somewhere>", which I'll abbreviate in this email as "rsync > > -rvzctlp rs://cg.net/minimals/current/... ~/texmf/..." (so lines don't > > get broken at inconvenient times). > > > > The basic ConTeXt stuff gets pulled in, as Mojca suggested, thus: > > rsync -rvzctlp rs://cg.net/minimals/current/context/current/ ~/texmf/ > > That's OK. > > > Next, I want to get the up-to-date binaries, for which I'd like to do > > something like > > rsync -rvzctlp rs://cg.net/minimals/current/bin/[*]/linux/ ~/texmf/ > > where I either need to write a separate line for each of {common, > > context, luatex, metapost, pdftex, xetex}, or have a single command > > that includes them all. > > common is taken from TeXLive, so you prabably don't need it. > context are usually one-liners + mtxrun & texmfstart (the latter two > might be needed). > > rsync -rvzctlp rsync://contextgarden.net'/minimals/current/bin/xetex/linux/bin/ > minimals/current/bin/pdftex/linux/bin/ > minimals/current/bin/metapost/linux/bin/ > minimals/current/bin/luatex/linux/bin/' x > > Where the only requirement is to have x in PATH before TeXLive binaries. > > (Note that the trailing slash makes the difference.) > Once upon a time you would also need xetex.pool, metapost.mem, > pdftex.pool, but they're gone now :) > (you may remove "bin" in the lines above) > > If you make a single call, it will be faster. > > > (Since I intend to put this all in a shell > > script, a bit of duplication isn't a problem.) This will put > > "/current/bin/[package]/[system]/bin/[whatever]" into "~/texmf/bin/", > > where I think they belong in an installed system. > > The location is up to you. Just make sure it's in PATH. > > > The manuals seem to be in a somewhat odd place (under bin!); > > These are not the manuals, but man pages (OK, that's documentation > indeed, but the important thing is to place them parallel to bin in > order to make them work). > > I have > texmf-osx-intel/bin/ [xetex, pdftex, ...] > texmf-osx-intel/man/man1/ [man pages] > > > I'd use > > rsync -rvzctlp rs://cg.net/minimals/current/bin/man/ ~/texmf/ > > That should work if you have the binaries in ~/texmf/bin > > > but no programs should care where they are; this is my own use. In > > fact, perhaps I should put the man pages where the man system can find > > them. I'll leave this for another day. > > > > NB: I have no idea whether I need the stuff in "/current/base" or > > "/current/misc", nor where in the texmf tree they would go. > > No, you don't need that. You have it already. > > Now, concerning fonts [IMPORTANT]: > I would really really love to split them somehow since they're huge > (there's only TeX Gyre, LM, Antykwa & some AMS, but they still take > quite some space), but I have no idea how. Hans has suggestes some > non-TDS compliant way. Any ideas wellcome. > The *important* warning means: things (locations) may change > concerning fonts in the future. > > > The fonts are, like the binaries, in a > > "/current/fonts/[group]/fonts/[format]/..." tree, and the installed > > system should have them in "~/texmf/fonts/[format]/...", so I need > > another four lines of the sort > > rsync -rvzctlp rs://cg.net/minimals/current/fonts/[*]/ ~/texmf/ > > where [*] is one of {common, new, old, other}. (Are there any I > > really don't need or want?) > > You probably don't need "other" (these are times & platino math fonts). > > new: OpenType (for XeTeX and LuaTeX) > old: metrics/encodings/maps for pdfTeX > common: mostly math-related metrics/encodings/maps + AMS fonts > > It depends. If you already have fonts on your system and if you don't > need TeX Gyre, you don't need to fetch any fonts at all. > You can follow the pattern mentioned above to fetch all the fonts at once. > > > I add ~/texmf/bin to the front of my PATH. > > OK. > > > And then I follow all that up with a rebuilding of the format files with > > texexec -- make --all > > texexec -- make --all --xtx > > texexec -- make --all --lua > > (Will the formats be made in TEXMFHOME or somewhere else?) > > They're usually made in TEXMFLOCAL. But I guess that you also have > some command on ubuntu which does that. > > > If this passes the sanity check with you guys, and if I can get > > answers to the stuff I'm unsure on, I'll try it & report back. > > LuaTeX might need some additionas variables, but well ... ask in case > of problems. > > Majca > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to the Wiki! > > maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : https://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > ___________________________________________________________________________________ > ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Keeping up-to-date under TeXLive 2007-12-26 16:12 ` Ciro Soto @ 2007-12-26 19:14 ` Aditya Mahajan 0 siblings, 0 replies; 13+ messages in thread From: Aditya Mahajan @ 2007-12-26 19:14 UTC (permalink / raw) To: ciro, mailing list for ConTeXt users On Wed, 26 Dec 2007, Ciro Soto wrote: > Hello all, > I used Context to write an entire novel in 2005 (under Fedora linux). > Since then I didn't > do any work in Context until now. I am now coming back > to write a second book (under Ubuntu this time), and found myself > totally confused with all > this new business of luatex, mkii, mkiv, installation, etc. This set > of messages touches > many of those issues, but it is not organized in such a way that I can > follow a step-by-step > procedure to use the latest Context. I even question whether I need to > use luatex. > Could any of the Context gurus give me an advice or provide a document to > update my Context in ubuntu? Ubuntu ships with 2007.04.17 version of ConTeXt. For most purposes this is recent enough. I would suggest that you start with that. If you run into a bug or require a new feature, then think about how to upgrade to the latest version. Ubuntu version of context is usually never less than a year old (follows texlive, I think), so using that will be easiest. To install context, go to System->Administration->Synaptic Packet Manager and search for context and install context and context-nonfree (and context-doc-nonfree if you want). Aditya ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Keeping up-to-date under TeXLive 2007-12-26 11:14 ` Mojca Miklavec 2007-12-26 16:12 ` Ciro Soto @ 2007-12-26 19:15 ` Aditya Mahajan 1 sibling, 0 replies; 13+ messages in thread From: Aditya Mahajan @ 2007-12-26 19:15 UTC (permalink / raw) To: mailing list for ConTeXt users On Wed, 26 Dec 2007, Mojca Miklavec wrote: > (One question though: doesn't Ubuntu provide pretty recent files > already, or is that only in unstable versions?) Ubuntu 7.10 ships with context 2007.04.17. For me that is not recent enough. Aditya ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Keeping up-to-date under TeXLive 2007-12-23 3:47 ` Joel C. Salomon 2007-12-23 10:08 ` Mojca Miklavec @ 2007-12-23 15:06 ` Aditya Mahajan 1 sibling, 0 replies; 13+ messages in thread From: Aditya Mahajan @ 2007-12-23 15:06 UTC (permalink / raw) To: mailing list for ConTeXt users On Sat, 22 Dec 2007, Joel C. Salomon wrote: > On Dec 21, 2007 9:17 PM, Aditya Mahajan <adityam@umich.edu> wrote: >> Create $HOME/texmf. Download justtex.zip, and cont-tmf.zip, cont-fnt.zip >> from pragma's website, and unzip them inside $HOME/texmf. Download the >> font files from TeX Gyre and unzip then in $HOME/texmf. > > Do I need to set the TEXMFHOME environment variable? I had to set TEXMFCNF to /usr/share/texmf/web2c, and LUAINPUTS to $HOME/texmf/context/base and $HOME/texmf/scripts/context/lua/ > Also: will downloading linuxtex.zip to the same place give me > up-to-date luatex, or will it just mess up my installation? I did not try the binaries from linuxtex.zip. >> Remake the formats, move the stubs and few programs to the path, and you >> are done. > > Is there a command to remake the pdftex and xetex formats together? > > Rather than moving programs, might it be easier to add > ~/texmf/<whatever>/bin to the PATH? I was talking about scripts in texmf/scripts/context/stubs (texmfstart.rb, texexec.rb, etc.) >> The only drawback of this is that you have to update manually. ctxtools >> --updatecontext unzip the file in TEXMFLOCAL, and not TEXMFHOME, so it >> does not work with this setup. > > Hmm... will the rsync update work, or do I need to download the zips? In principle, rsync should work. I did not try that. Aditya ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Keeping up-to-date under TeXLive 2007-12-21 17:22 Keeping up-to-date under TeXLive Joel C. Salomon ` (2 preceding siblings ...) 2007-12-22 2:17 ` Aditya Mahajan @ 2007-12-22 15:05 ` Peter Münster 3 siblings, 0 replies; 13+ messages in thread From: Peter Münster @ 2007-12-22 15:05 UTC (permalink / raw) To: mailing list for ConTeXt users On Fri, Dec 21, 2007 at 12:22:11PM -0500, Joel C. Salomon wrote: > > My new Ubuntu installation includes TeXLive version 2007-10. Is there > a way for me to keep the ConTeXt part of this up-to-date with current > (stable) versions? Considering that I have XeTeX 0.996, do I want to, > or should I stick with what currently works? Hello Joel, Here another alternative: - don't install any TeX-live package from Ubuntu - installation of the latest development snapshot of TeX-live (including latest versions of luatex, pdftex, metapost and xetex with the command "rpmbuild --rebuild --force http://pmrb.free.fr/texlive/texlive.nosrc.rpm" (I did not test it on Ubuntu, only on openSUSE, so I would be glad, if you could give me feedback if you test it on Ubuntu.) - ConTeXt update with command "updateConTeXt.sh" (current version) or "updateConTeXt beta" (beta version) - LuaTeX update with command "updateLuaTeX.sh" (trunk version) Cheers, Peter -- http://pmrb.free.fr/contact/ ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2007-12-26 19:15 UTC | newest] Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-12-21 17:22 Keeping up-to-date under TeXLive Joel C. Salomon 2007-12-21 17:59 ` luigi scarso 2007-12-21 23:42 ` Mojca Miklavec 2007-12-22 2:17 ` Aditya Mahajan 2007-12-23 3:47 ` Joel C. Salomon 2007-12-23 10:08 ` Mojca Miklavec 2007-12-26 0:56 ` Joel C. Salomon 2007-12-26 11:14 ` Mojca Miklavec 2007-12-26 16:12 ` Ciro Soto 2007-12-26 19:14 ` Aditya Mahajan 2007-12-26 19:15 ` Aditya Mahajan 2007-12-23 15:06 ` Aditya Mahajan 2007-12-22 15:05 ` Peter Münster
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).