Open main menu

Changes

190 bytes removed ,  16:41, 26 January 2008
m
some fixes (first part)
< [[New ConTeXt Minimals (Implementation)]] >
= About =http://minimals.contextgarden.net
[http://minimalsThe ''New Minimals'' are an attempt to provide the same functionalities as Pragma's minimal zip distributions.They are currently hosted on the contextgarden.net]server (the same one as this wiki).
The ''New Minimals'' are an attempt to provide the same functionalities as Pragma's minimal zip distributions. As of today (2007-11-01), they are hosted on the contextgarden.net server (the same one as this wiki). They are, right now, in a very early experimental beta stage. Everyone is invited to test this distribution, but is kindly asked for patience and understanding until we tidy up the details.
Below is a manifest of the goals of the project, and the way we want to achieve them.
* a reference ConTeXt distribution
* an easy way to revert to an older ConTeXt (in case the latest one is broken)
* probably some combination of rsync and svn will be used, but the exact concept is still not completely clear
We do not plan to provide:
* extensive support for whatever binaries or packages which are otherwise standard in TeX distributions: use TeX Live or MikTeX for that purpose
The minimals (will) contain:
* ConTeXt
* Fonts: most important TeX-aware ones
* Mac OS X Intel
* Mac Os X PPC
* (Solaris)
* other platforms on request (please send a mail to the ntg-context mailing list)
mtxrun --script update --platform=<your platform> --engine=<a TeX engine> --texroot=<install dir> --update
Platform can be ''win'', ''linux'', ''linux-64'', ''osx-ppc'' or , ''osx-intel'' or ''sun'' (default: ''win'');
engine can be ''pdftex'', ''xetex'', ''luatex'', ''all'', or a comma-separated list of any of those (default: ''all''). If you want to specify a list of engines, you would have to protect it on most shells: <code>--engine='xetex, luatex'</code>, for example. TeX root, obviously, is the location of your installation (the directory where texmf trees like texmf, texmf-local, etc. are to be found), default: ''tex'' (relative to the current directory).
Most of the task of <code>mtx-update</code> is to run <code>rsync</code> to synchronize your local installation with the repository. It is assumed that Unix users (including Mac OS X) would have an rsync client installed by default on their system; for Windows an rsync binary is provided as part of the initial setup (see next paragraph).
If you ''don't'' have an installed ConTeXt distribution, you must download from [http://minimals.contextgarden.net/setup/] the appropriate zip archive for your system, and run the shell / batch script in the top-level directory (which should be called <code>context</code>); it is a very simple script that sets the necessary environment to run mtx-update, and it accepts exactly the same switches as mtx-update. By default it will install a ConTeXt distribution suitable for pdfTeX on your system; the top-level directory for that distribution will be <code>context/tex</code> until you tell it otherwise (with the <code>--texroot</code> switch).
The rest of this section is a manifest of how we would like things to work (most of it is already done!)