From ConTeXt wiki
Revision as of 16:52, 12 December 2006 by Shagreel (talk | contribs)
Jump to navigationJump to search


The easy way: rpmbuild --rebuild --force http://pmrb.free.fr/texlive/texlive.spm

Step by step:

  • install http://pmrb.free.fr/texlive/texlive.spm (for example with the command rpm -i http://pmrb.free.fr/texlive/texlive.spm)
  • edit the spec-file, the source-files and the patch-files as you like
  • build the binary package: rpmbuild -bb --force texlive.spec
  • the installation of this binary package should have been done automatically in the previous step, if not: rpm -Uvh texlive-X-Y.ARCH.rpm

Additional Steps

  • You may also need to add the PREFIX/bin and PREFIX/ruby-bin directories to your path (export PATH=$PATH:/usr/local/texexec/bin). You should probably put this in a bashrc file so it happens on system boot.
  • You may need to rebuild the format files. (texexec --make --all) Remove any format files that you already have before running the command. They may be located in a hidden directory in you users home directory. Run texhash after you make the format files.


You need about 2Gb of disk space available. The entire texlive system (about 1.5GB) will be downloaded to /tmp and then moved to /usr/src/packages. From there an installable RPM will be built. This could take a few hours depending on the speed of your machine and your connection to the internet.


  • support for easy ConTeXt update (command updateConTeXt.sh), if you want the beta version, you can call updateConTeXt.sh beta
  • support for URW Garamond
  • support for Adobe eurofont
  • support for ruby versions of ConTeXt scripts
  • latest TeX-live
  • latest ConTeXt
  • latest pdfTeX
  • latest MetaPost


You will be downloading indirectly from the texlive development tree. This works well if the tree is in a stable state. If not, you will have to try again after the developers check in fixes. You can ask questions on the tex-live mailing list or directly to Peter (pmrb at free.fr).