Difference between revisions of "Installation"

From Wiki
Jump to navigation Jump to search
(they have all Tex Live)
m
(18 intermediate revisions by 7 users not shown)
Line 2: Line 2:
  
  
{{note | The officially recommened way of installing ConTeXt on all platforms is using [[ConTeXt Minimals]]}}
+
{{Installation navbox}}
 +
 
 +
{{note | The officially recommended way of installing ConTeXt on all platforms is using [[ConTeXt Standalone|ConTeXt Suite]]}}
  
  
Line 9: Line 11:
 
Most [[TeX Distributions]] include an installation of ConTeXt already.
 
Most [[TeX Distributions]] include an installation of ConTeXt already.
 
To see if it's installed on your system run  
 
To see if it's installed on your system run  
  texexec --version
+
  context --version
  
 
If it is not installed, there are two important considerations.
 
If it is not installed, there are two important considerations.
Line 21: Line 23:
  
 
= Installation =
 
= Installation =
select your operating system (alphabetical order)
+
select your operating system
 
 
  
== Linux ==
+
== Unix (linux/bsd/...) ==
 
In decreasing order of simplicity, here are a few options:
 
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 and Mandriva (if not too old) do so.  See [[Debian installation]] or [[Ubuntu installation]].
 
* (simplest) If you distribution supports [[TeX Live]] packages, use them. Debian, Ubuntu, openSUSE, Gentoo, Fedora, Arch and Mandriva (if not too old) do so.  See [[Debian installation]] or [[Ubuntu installation]].
* If you are running an rpm-based distribution (RedHat, Fedora, Mandrake, Mandriva etc.), then you can most easily uninstall them like so:
+
* Otherwise, use a fresh [[TeX Live]] installation.  The problem with this method is that you'll probably have to redo the installation once a year, when the new TeX Live DVD comes out.
 +
If you will use TeX Live, you have to delete the distribution-provided teTeX packages (if they exist).
 +
 
 +
If you are running an rpm-based distribution (RedHat, Fedora, Mandrake, Mandriva etc.), then you can most easily uninstall them like so:
 
   rpm --qa | grep tetex
 
   rpm --qa | grep tetex
 
   rpm --erase <package-names>
 
   rpm --erase <package-names>
 
 
<code>rpm</code>'s dependencies will tell you what other TeX-related packages are installed but don't have 'tetex' in their names!
 
<code>rpm</code>'s dependencies will tell you what other TeX-related packages are installed but don't have 'tetex' in their names!
  
* Otherwise, use a fresh [[TeX Live]] installation.  The problem with this method is that you'll probably have to redo the installation once a year, when the new TeX Live DVD comes out.
+
FreeBSD also still contains teTeX in its ports distribution (with many dependencies). These packages can be deleted as follows:
If you will use TeX Live, you have to delete the distribution-provided teTeX packages (if they exist).  
+
  pkg_info | grep tetex
 
+
  pkg_delete tetex\*
* Alternatively, if you need to use just ConTeXt (e.g. not LaTeX), you can use the [[ConTeXt Minimals]] installation. See the directions that follow.
+
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 LaTeX''', you can use the [[ConTeXt Standalone]] installation. The ConTeXt Standalone installation does not require the de-installation of other TeX distributions and can be used in parallel.
  
 
=== Debian / (K)Ubuntu ===
 
=== Debian / (K)Ubuntu ===
Debian_TeXlive_install
+
Debian_TeXlive_install (Debian/linux and Debian/kfreebsd)
 
* [[Debian installation| install ConTeXt on Debian]]
 
* [[Debian installation| install ConTeXt on Debian]]
 
* [[Ubuntu installation| install ConTeXt on Ubuntu]]
 
* [[Ubuntu installation| install ConTeXt on Ubuntu]]
Line 50: Line 52:
 
=== Fedora ===
 
=== Fedora ===
  
Deatils for [http://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 recommended.
+
Detils for [http://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 recommended.
 +
 
 
=== funtoo ===
 
=== funtoo ===
  
If you are using [http://funtoo.org funtoo] there are ebuilds that will make an installation as easy as installing any other package from portage. Take a look at the [[ConTeXt Minimals Funtoo]] Howto. This might also work for [http://www.gentoo.org gentoo], but is untested right now.
+
If you are using [http://funtoo.org funtoo] there are ebuilds that will make an installation as easy as installing any other package from portage. Take a look at the [[ConTeXt Standalone Funtoo]] Howto. This might also work for [http://www.gentoo.org gentoo], but is untested right now.
  
 
=== openSUSE ===
 
=== openSUSE ===
Line 64: Line 67:
 
* texlive-context-2009-26.1.noarch.rpm
 
* texlive-context-2009-26.1.noarch.rpm
  
 +
=== freeBSD ===
 +
 +
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.
  
== MAC OSX ==
+
[[TeX Live]] as 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).
* [[Mac Installation]]
+
 
 +
=== OpenBSD ===
  
== Unix ==
 
 
* [[OpenBSD installation|OpenBSD]]
 
* [[OpenBSD installation|OpenBSD]]
 +
 +
== Mac OS X ==
 +
* [[Mac Installation]]
  
 
== Windows ==
 
== Windows ==
 
There are two main TeX distributions for Windows wich contain a stable context
 
There are two main TeX distributions for Windows wich contain a stable context
 
* [[MikTeX]] (currently '''ConTeXt support is broken''')
 
* [[MikTeX]] (currently '''ConTeXt support is broken''')
* [[TeX-live]] (provides stable ConTeXt)
+
* [[TeX Live]] (provides stable ConTeXt)
  
Use [[ConTeXt Minimals]], if you want up to date ConTeXt.
+
Use [[ConTeXt Standalone|ConTeXt Suite]], if you want up to date ConTeXt.
  
* [[Windows Installation]]
+
* [[Windows Installation]] ''(if you are also using LaTeX or have a favourite editor)''
* [[Simple Windows Installation]]
+
* [[Windows Installation: ConTeXt Suite with SciTe]] ''(the "for dummies" version for those who haven't done any TeXing before)''
  
 
== Installation from source ==  
 
== Installation from source ==  
* [[TeX-live | TeX-live installation]]: Specific installation instructions using the TeX-live source distribution.
+
* [[TeX Live | TeX Live installation]]: Specific installation instructions using the TeX Live source distribution.
 
* [[Installation hints]]
 
* [[Installation hints]]
  
  
 
== external manuals on installation ==
 
== external manuals on installation ==
* [http://www.pragma-ade.com/general/manuals/minstall.pdf How to install context (2001)]
+
* [http://www.pragma-ade.com/general/manuals/minstall.pdf How to install context (outdated 2001)]
  
 +
{{Getting started navbox}}
  
 
[[Category:Installation]]
 
[[Category:Installation]]

Revision as of 04:55, 22 May 2015

< Installation hints | TeX Distributions >



NOTE: The officially recommended way of installing ConTeXt on all platforms is using ConTeXt Suite


Look before you leap

Most TeX Distributions include an installation of ConTeXt already. To see if it's installed on your system run

context --version

If it is not installed, there are two important considerations.

  • Do you want a ConTeXt distribution or do you want a TeX distribution (plain TeX, LaTeX, ConTeXt, and lots of other goodies).
  • Do you want a stable version of ConTeXt, or do you want the bleeding edge version. Remember that ConTeXt gets updated frequently.

If you are on a Linux system, there is also a third consideration:

  • Do you want a distribution package, or do you want your own local TeX installation.

Installation

select your operating system

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 and Mandriva (if not too old) do so. See Debian installation or Ubuntu installation.
  • Otherwise, use a fresh TeX Live installation. The problem with this method is that you'll probably have to redo the installation once a year, when the new TeX Live DVD comes out.

If you will use TeX Live, you have to delete the distribution-provided teTeX packages (if they exist).

If you are running an rpm-based distribution (RedHat, Fedora, Mandrake, Mandriva etc.), then you can most easily uninstall them like so:

  rpm --qa | grep tetex
  rpm --erase <package-names>

rpm's dependencies will tell you what other TeX-related packages are installed but don't have 'tetex' in their names!

FreeBSD also still contains teTeX in its ports distribution (with many dependencies). These packages can be deleted as follows:

  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 LaTeX, you can use the ConTeXt Standalone installation. The ConTeXt Standalone installation does not require the de-installation of other TeX distributions and can be used in parallel.

Debian / (K)Ubuntu

Debian_TeXlive_install (Debian/linux and Debian/kfreebsd)

Fedora

Detils for Fedora version 11, 12 and 13 are at 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 recommended.

funtoo

If you are using funtoo there are ebuilds that will make an installation as easy as installing any other package from portage. Take a look at the ConTeXt Standalone Funtoo Howto. This might also work for gentoo, but is untested right now.

openSUSE

OpenSUSE (starting from 10.3beta3) comes with TeX Live and offers also XeTeX. 10.3b3 contains ConTeXt 2007.01.12.

You can search for OpenSUSE packages online In OpenSUSE 11.3 there are two packages available.

  • texlive-context-2010-33.1.noarch.rpm
  • texlive-context-2009-26.1.noarch.rpm

freeBSD

FreeBSD still relies on teTeX in the ports collection. Alternately, TeXlive is now available as a branch extension, see [1] and [2], until migration to the main ports branch is completed.

TeX Live as 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).

OpenBSD

Mac OS X

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 ConTeXt Suite, if you want up to date ConTeXt.

Installation from source


external manuals on installation

Template:Getting started navbox