From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/41807 Path: news.gmane.org!not-for-mail From: Aditya Mahajan Newsgroups: gmane.comp.tex.context Subject: Re: Geeze, I might try Linux after all... (not too off-tpic I hope) Date: Fri, 20 Jun 2008 17:05:47 -0400 (EDT) Message-ID: References: <326847810806130328k73f9ed0bw4ec3ede296a29d55@mail.gmail.com> <4853760A.20109@elvenkind.com> <200806140725.12219.john@wexfordpress.com> <326847810806191240y180c1e90tc92a8039a85ca804@mail.gmail.com> <6faad9f00806200003s57f528aahf6729ee562297a11@mail.gmail.com> <326847810806200117y3a98e1ddlb6594b5c088ce83d@mail.gmail.com> <326847810806200521j77fd17cbne4654d9ceceeb895@mail.gmail.com> <115224fb0806200527g4d14d25ag7644b7f9b4887cb@mail.gmail.com> <326847810806200639hfb10979o11625179fb3cc193@mail.gmail.com> <6faad9f00806200731t6d1d7fd3mf3ff2d1e7995f7f9@mail.gmail.com> <326847810806200921p1af4ca96l8f7442b810a5092f@mail.gmail.com> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1213995919 19971 80.91.229.12 (20 Jun 2008 21:05:19 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 20 Jun 2008 21:05:19 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Fri Jun 20 23:06:02 2008 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from ronja.vet.uu.nl ([131.211.172.88] helo=ronja.ntg.nl) by lo.gmane.org with esmtp (Exim 4.50) id 1K9nnW-0007Fo-VH for gctc-ntg-context-518@m.gmane.org; Fri, 20 Jun 2008 23:05:53 +0200 Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 0F4C51FC6A; Fri, 20 Jun 2008 23:04:39 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 32682-06-7; Fri, 20 Jun 2008 23:03:49 +0200 (CEST) Original-Received: from ronja.vet.uu.nl (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id 849441FBEB; Fri, 20 Jun 2008 23:03:49 +0200 (CEST) Original-Received: from localhost (localhost [127.0.0.1]) by ronja.ntg.nl (Postfix) with ESMTP id DA0981FBC6 for ; Fri, 20 Jun 2008 23:03:43 +0200 (CEST) Original-Received: from ronja.ntg.nl ([127.0.0.1]) by localhost (smtp.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 32682-06-6 for ; Fri, 20 Jun 2008 23:03:08 +0200 (CEST) Original-Received: from hellskitchen.mr.itd.umich.edu (smtp.mail.umich.edu [141.211.14.82]) by ronja.ntg.nl (Postfix) with ESMTP id C2E961FBEB for ; Fri, 20 Jun 2008 23:03:07 +0200 (CEST) Original-Received: FROM udhcp-wlan106.public.engin.umich.edu (udhcp-wlan106.public.engin.umich.edu [141.213.120.116]) BY hellskitchen.mr.itd.umich.edu ID 485C1B06.A7EB5.16287 ; 20 Jun 2008 17:03:03 -0400 In-Reply-To: <326847810806200921p1af4ca96l8f7442b810a5092f@mail.gmail.com> User-Agent: Alpine 1.00 (DEB 882 2007-12-20) X-Virus-Scanned: amavisd-new at ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.9 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: ntg-context-bounces@ntg.nl Errors-To: ntg-context-bounces@ntg.nl X-Virus-Scanned: amavisd-new at ntg.nl Xref: news.gmane.org gmane.comp.tex.context:41807 Archived-At: On Fri, 20 Jun 2008, Alan Stone wrote: > Thanks Mojca. > >> If you are lucky, it puts the files where you want them to be, but >> since every installation works its own way, it's hard to predict where >> to put them; >> ... >> Of course you can. But if you happen to update TL package, your >> additions will be destroyed. And you need to rebuild all the other >> formats. It's not so harmful. >> >> Supposed to relates to "your system would be supposed to update its >> own packages", but for ConTeXt it obviously doesn't do. >> ... >> If you destroy (overwrite) the old binary :) - if you dowload the >> wrong binary, then you have neither working. Generally, it should work >> OK. > > Caramba! Tricky, tricky stuff. > > FYI, http://wiki.contextgarden.net/Installation_hints mentions, under the > "Updating" paragraph, (after calling ctxtools --updatecontext) "then you > have to regenerate the format(s)...", while you wrote > >> All it does is: >> - download the zip >> - unzip it >> - make the formats > > I wonder, for the record, ... > > Is there any (installation) process which enables ctxtools to update ConTeXt > without risking to #@!&X% it up ? Yes. If you do not need latex, the safest thing to not install anything tex related from your distribution and only install the minimals from the garden. (You need to update using the mechanism provided by the minimals, and not ctxtools). The trouble with this is two-fold. First, you may need to use latex, and second, many packages on linux require tex, so you get a tex from the distribution also. Now you have two options: Either isolate minimal context from the one provided by the distribution, or make them co-exist. Isolating them is easy, the minimals even come with a script "setuptex" which does that. So, you just source setuptex before running context. If you want minimals and distribution tex to coexits, things are a bit tricky. You need to understand how the tex distribution works, which is an intangled (for the want of a better word) mess. However, the more fundamental question is: why do you need to update tex manually, why doesn't the distribution update tex frequently. Part of the reason is that it did not need to. Before luatex and xetex, tex binaries got updated occasionally. So, a periodic update of the binaries was good enough. As for macro packages, the biggest component is LaTeX, and LaTeX core is updated *very* slowly. So, again a periodic update was good enough. ConTeXt somehow spoils the party by adding features at an alarmingly fast rate. So, if you want to use new features you must update. So, someone needs to package everything for the distribution so that all users can frequently update context. Currently the only distribution that does that is Debian. Norbert Preining maintains a .deb for context macros which is updated fairly regularly. So, if you are on a debian based system, you can use Norbert's context package, and have a fairly recent context (~1-2 months old) distribution. For most cases this would work, unless you want to test the latest features. > Side-question: "But if you happen to update TL package" - what does TL > stand for ? Texlive. Currently TUG (Tex User group) releases a DVD each year containing the recent copy of all tex/latex/context packages and all binaries needed to run tex and friends on Windows, linux and mac. These days, most linux distributions use texlive as a source of tex packages that they include. 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 ___________________________________________________________________________________