Changes

Jump to navigation Jump to search
m
re-add Linux 32bit link
< __NOTOC__Since April 2019, there is a new implementation of ConTeXt, named '''ConTeXt [[Installation hintsLMTX]] | ['''. It is tuned for LuaMetaTeX, the lean and mean successor of LuaTeX TeX engine (see [TeX Distributions]https://tug.org/TUGboat/tb40-1/tb124hagen-lmtx.pdf article] >).
= Download =
<ul id="DownloadRework">
 
<li>
=== Windows ===
* X86 [https://lmtx.pragma-ade.com/install-lmtx/context-mswin.zip 32bits]
* X86 [https://lmtx.pragma-ade.com/install-lmtx/context-win64.zip 64bits]
* ARM [https://lmtx.pragma-ade.com/install-lmtx/context-windows-arm64.zip 64bits]
</li>
 
<li>
 
=== MacOS ===
* X86 [https://lmtx.pragma-ade.com/install-lmtx/context-osx-64.zip 64bits]
* ARM [https://lmtx.pragma-ade.com/install-lmtx/context-osx-arm64.zip 64bits]
</li>
 
<li>
 
=== GNU/Linux ===
* X86 [https://lmtx.pragma-ade.com/install-lmtx/context-linux.zip 32bits]
* X86 [https://lmtx.pragma-ade.com/install-lmtx/context-linux-64.zip 64bits]
* ARM [https://lmtx.pragma-ade.com/install-lmtx/context-linux-aarch64.zip 64bits]
* Musl [https://lmtx.pragma-ade.nl/install-lmtx/context-linuxmusl-64.zip 64bits]
</li>
{{Installation navbox}}
{{note | The officially recommended way of installing ConTeXt on all platforms is using [[ConTeXt Standalone|ConTeXt Suite]]}}<li>
=== FreeBSD ===
* 14.0 [https://lmtx.pragma-ade.com/install-lmtx/context-freebsd-amd64.zip 64bits]
</li>
= Look before you leap =<li>
Most === OpenBSD ===* 7.4 [[TeX Distributions]] include an installation of ConTeXt alreadyhttps://lmtx.pragma-ade.To see if it's installed on your system run nl/install-lmtx/context -openbsd-versionamd64.zip 64bits]</li></ul></li>
If it is not installed, there are two important considerations.</ul>
* Do you want a '''ConTeXt distribution''' or do you want a '''TeX distribution''' (plain TeX, LaTeX, ConTeXt, and lots of other goodies). </li>* Do you want a '''stable''' version of ConTeXt, or do you want the '''bleeding edge''' version. Remember that ConTeXt gets updated frequently.</ul>
If you are on a Linux system, there is also a third consideration:
* Do you want a '''distribution package'''You can [[Read Me| read the licence]] (Creative Commons GNU GPL for program code, or do you want your own '''local TeX''' installationand Creative Commons Attribution ShareAlike for documentation).
= Installation =
select your operating system
The general steps to install ConTeXt LMTX are as follows: # Create a directory for ConTeXt.# Download the platform-specific archive file into the ConTeXt directory.# Unpack the archive.# Execute the install program, which downloads the distribution.# Update the PATH environment variable.# Generate cache# Optionally, delete the archive file. See the next sections for instructions specific to various platforms. == Unix (linux/bsd/...) ==In decreasing order of simplicity, here are a few options:
* (simplest) If you distribution supports [[TeX Live]] packages, use them. Debian, Ubuntu, openSUSE, Gentoo, Fedora, Arch The steps in this section show how to download and Mandriva (if not too old) do so. See [[Debian installation]] or [[Ubuntu installation]].* Otherwise, use install ConTeXt for a fresh [[TeX Live]] installation64-bit Linux system. The problem with this method is that you'll probably have to redo Change the installation once archive file download link as needed for your target platform. Open a year, when the new TeX Live DVD comes out.If you will use TeX Live, you have to delete terminal then run the distribution-provided teTeX packages (if they exist).following commands:
If you are running an rpm# mkdir $HOME/context# cd $HOME/context# wget https://lmtx.pragma-based distribution (RedHat, Fedora, Mandrake, Mandriva etcade.), then you can most easily uninstall them like so: rpm com/install-lmtx/context-linux-qa | grep tetex64.zip rpm # unzip context-linux-erase <package-names>64.zip<code>rpm</code>'s dependencies will tell you what other TeX-related packages are installed but don't have 'tetex' in their names!# sh install.sh
FreeBSD also still contains teTeX in its ports distribution (with many dependencies)Update the PATH environment variable by using the path instructions displayed when the install program finishes. These packages can be deleted as followsThe instructions will vary depending on the type of shell being used: pkg_info | grep tetex pkg_delete tetex\*Note, however, that teTeX will again be pulled-in by other packages, for example if options installing formatted documentation are activated.
* Alternatively, if you need '''just ConTeXt and no LaTeXBash''', you can use the [[ConTeXt Standalone]] installation: <code>echo 'export PATH=...instructions...:$PATH' >> ~/.bashrc</code>* '''Zsh''': <code>echo 'export PATH=...instructions...:$PATH' >> ~/.zshenv</code>* '''Sh'''/'''Ksh''': <code>echo 'export PATH=...instructions...:$PATH' >> ~/.profile</code>* '''Tcsh'''/'''csh''': <code>echo 'set path = ($path ...instructions... The ConTeXt Standalone installation does not require the de-installation of other TeX distributions and can be used in parallel)' >> ~/.cshrc</code>
=== Debian / (K)Ubuntu ===Debian_TeXlive_install (Debian/linux and DebianFor example, if ConTeXt was downloaded into `$HOME/kfreebsd)* [[Debian installation| install ConTeXt on Debian]]* [[Ubuntu installation| install ConTeXt on Ubuntu]]* [[Debian TeXlive install| install TeXlive context` on Debian]]a system running bash, then the following line would update the PATH environment variable:
<code>echo 'export PATH=== Fedora ===$HOME/context/tex/texmf-linux-64/bin:$PATH' >> ~/.bashrc</code>
Detils for [http:Then generate the cache with <code>mtxrun --generate<//fedoraproject.org Fedora] version 11, 12 and 13 are at [http://fedoraproject.org/wiki/Features/TeXLive Fedora Project Wiki TeX Live page] maintained by Jindrich Novy. The repository provides a snapshot of TeX Live 2010 tlpretest, and it includes very new ConTeXt packages and requires absolutely no manual configuration to get working Mk II and Mk IV. Highly recommendedcode>.== MacOS ==
=== funtoo ===The instructions for MacOS are the same as for Unix, but note that:
If you are using [http://funtoo.org funtoo] there are ebuilds that will make an installation as easy as installing any other package * MacOS versions from portage. Take a look at the [[ConTeXt Standalone Funtoo]] Howto. This might also work for [http://wwwCatalina (10.gentoo15) and newer use '''Zsh''' by default.org gentoo], but is untested right now* MacOS versions before Catalina use '''Bash''' by default.
=== openSUSE =Windows ==
OpenSUSE (starting from 10.3beta3) comes with TeX Live and offers also XeTeX. 10.3b3 contains Complete the following steps to set up ConTeXt 2007.01.12.on Windows:
You can [http# Create a directory for ConTeXt, such as `C://software.opensuse.org/search?q=\context search for OpenSUSE packages online]In OpenSUSE 11.3 there are two packages available`. * texlive-context-2010# Download the architecture-33specific version into the ConTeXt directory.1# Extract the archive.noarch# Run: <code>install.rpmbat</code>* texlive-context-2009-26# Run: <code>setpath.1.noarch.rpmbat</code>
=== freeBSD ===Installation is complete.
FreeBSD still relies on teTeX in the ports collection. Alternately, TeXlive is now available as a branch extension, see [http://code.google.com/p/freebsd-texlive/wiki/Installing] and [http://romain.blogreen.org/blog/2011/08/texlive-2011-on-freebsd/], until migration to the main ports branch is completed.= First Run =
[[This section describes how to run ConTeXt to transform your first TeX Live]] as document into a standalone installation will run "out of the box" on all recent versions of freeBSD (7, 8, 9) and extended support is available for earlier versions; The [[ConTeXt Standalone]] installation is compiled for the latest stable release (currently 8.2)PDF.
# Download the tex input file [[Media:Hello-world.tex|Hello-World.tex]] from our [[Detailed_Example|Detailed example]].# Run <code>context Hello-world.tex</code> in your terminal (or command prompt).# Check the PDF output <code>Hello-world.pdf</code>. Additional tutorials include: * [[First Document| Your first document]]* [[Detailed Example|Detailed example]] See the [[Sample documents]] page for even more examples. === OpenBSD ==Upgrade =
* [[OpenBSD installation|OpenBSD]]Re-run the install program to upgrade, which will update the distribution incrementally:
== Mac OS X ==* Windows: <code>install.bat</code>* [[Mac Installation]]Unix: <code>sh install.sh</code>
=Running MkIV = Windows ==There are two main TeX distributions for Windows wich contain a stable context* [[MikTeX]] (currently '''ConTeXt support is broken''')* [[TeX Live]] (provides stable ConTeXt)
Use The new distribution has all the files to run the previous version of ConTeXt. * Run <code>context --luatex Hello-world.tex</code> to use the `luatex` binary and [[ConTeXt Standalone|ConTeXt SuiteMkIV]], if you want up to date ConTeXt.
* [[Windows Installation]] ''(if you are also using LaTeX or have a favourite editor)''* [[Windows Installation: ConTeXt Suite with SciTe]] ''(the "for dummies" version for those who haven't done any TeXing before)''= Further installation instructions =
== Installation from source == * [[Installing ConTeXt LMTX on MacOS]]* [[TeX Live Modules#ConTeXt_LMTX| TeX Live installationInstalling Modules for ConTeXt LMTX]]* The official page '''[http: Specific installation instructions using the TeX Live source distribution//www.pragma-ade.nl/install.htm Installing ConTeXt LMTX ]''' is hosted by Pragma ADE.* Pragma ADE also provides the '''[http://www.pragma-ade.nl/download-1.htm ConTeXt MkIV distribution]''' (version MkIV is the predecessor of LMTX) for which there are also [[Installation hintsConTeXt_Standalone|detailed installation instructions]].
== external manuals on installation ==* [http://www.pragma-ade.com/general/manuals/minstall.pdf How to install context (outdated 2001)]---
{{Getting started Installation navbox}}
[[Category:Basics]]
[[Category:Installation]]

Navigation menu