Blame Manuals/en/LaTeX/Workstation/installation.tex

4c79b5
% Part   : Preparing Your Workstation
4c79b5
% Chapter: Installation
4c79b5
% ------------------------------------------------------------
4c79b5
% $Id: installation.tex 6191 2010-08-02 02:36:14Z al $
4c79b5
% ------------------------------------------------------------
4c79b5
4c79b5
This chapter describes tools you need to have installed in your CentOS
4c79b5
workstation before using CentOS Artwork Repository.
4c79b5
4c79b5
\section{Subversion}
4c79b5
4c79b5
Subversion is a version control system, which allows you to keep old
4c79b5
versions of files and directories (usually source code), keep a log of
4c79b5
who, when, and why changes occurred, etc., like CVS, RCS or
4c79b5
SCCS.\footnote{More documentation about Subversion and its tools,
4c79b5
including detailed usage explanations of the svn, svnadmin, svnserve
4c79b5
and svnlook programs, historical background, philosophical approaches
4c79b5
and reasonings, etc., can be found at
4c79b5
\url{http://svnbook.red-bean.com/.}} 
4c79b5
4c79b5
To install Subversion client tools in your workstation you can use the
4c79b5
following command:
4c79b5
4c79b5
\begin{quote}
4c79b5
yum install subversion
4c79b5
\end{quote}
4c79b5
4c79b5
\section{Inkscape}
4c79b5
4c79b5
Inkscape is a GUI editor for Scalable Vector Graphics (SVG) format
4c79b5
drawing files, with capabilities similar to Adobe Illustrator,
4c79b5
CorelDraw, Visio, etc. Inkscape features include versatile shapes,
4c79b5
bezier paths, freehand drawing, multiline text, text on path, alpha
4c79b5
blending, arbitrary affine transforms, gradient and pattern fills,
4c79b5
node editing, SVG-to-PNG export, grouping, layers, live clones, and
4c79b5
more.
4c79b5
4c79b5
Note that Inkscape is not inside CentOS Distribution, so you need to
4c79b5
configure a third party repository like RPMForge or EPEL to install
4c79b5
Inkscape.  Installation of a third party repositories inside CentOS
4c79b5
Distribution is described in the following URL:
4c79b5
4c79b5
\begin{quote}
4c79b5
\url{http://wiki.centos.org/AdditionalResources/Repositories}
4c79b5
\end{quote}
4c79b5
4c79b5
Once you have configured the third party repository you can install
4c79b5
Inkscape using the following command:
4c79b5
4c79b5
\begin{quote}
4c79b5
yum install inkscape
4c79b5
\end{quote}
4c79b5
4c79b5
\section{ImageMagick}
4c79b5
4c79b5
ImageMagick is a free software suite for the creation, modification
4c79b5
and display of bitmap images. It can read, convert and  write images
4c79b5
in a large variety of formats. Images can be cropped, colors can be
4c79b5
changed, various effects can be applied, images can  be rotated  and
4c79b5
combined,  and text, lines, polygons, ellipses and Bézier curves can
4c79b5
be added to images and stretched and rotated.
4c79b5
4c79b5
To install ImageMagick in your workstation you can run the following
4c79b5
command:
4c79b5
4c79b5
\begin{quote}
4c79b5
yum install ImageMagick
4c79b5
\end{quote}
4c79b5
4c79b5
\section{Netpbm}
4c79b5
4c79b5
Netpbm is a toolkit for manipulation of graphic images, including
4c79b5
conversion of images between a variety of different formats.  There
4c79b5
are over 300 separate tools in the package including converters for
4c79b5
about 100 graphics formats.
4c79b5
4c79b5
To install Netpbm in your workstation you can run the following
4c79b5
command:
4c79b5
4c79b5
\begin{quote}
4c79b5
yum install netpbm\{-progs\}
4c79b5
\end{quote}
4c79b5
4c79b5
\section{Syslinux}
4c79b5
4c79b5
Syslinux is a suite of bootloaders, currently supporting DOS FAT
4c79b5
filesystems, Linux ext2/ext3 filesystems (EXTLINUX), PXE network boots
4c79b5
(PXELINUX), or ISO 9660 CD-ROMs (ISOLINUX).  It also includes a tool,
4c79b5
MEMDISK, which loads legacy operating systems from these media.  The
4c79b5
package \texttt{syslinux} provides the programs \texttt{ppmtolss16}
4c79b5
and \texttt{lss16toppm} which are used to produce Anaconda Prompt
4c79b5
images. The \texttt{ppmtolss16} Perl program also includes the file
4c79b5
format specification.
4c79b5
4c79b5
To install Syslinux in your workstation you can run the following
4c79b5
command:
4c79b5
4c79b5
\begin{quote}
4c79b5
yum install syslinux
4c79b5
\end{quote}
4c79b5
4c79b5
\section{GNU Image Manipulation Program}
4c79b5
4c79b5
GNU Image Manipulation Program (GIMP) is used to manipulate images
4c79b5
inside CentOS Artwork Repository.  
4c79b5
4c79b5
To install GIMP in your workstation you can run the following command:
4c79b5
4c79b5
\begin{quote}
4c79b5
yum install gimp
4c79b5
\end{quote}
4c79b5
4c79b5
\section{GNU Core Utilities}
4c79b5
4c79b5
The GNU core utilities are a set of tools commonly used in shell
4c79b5
scripts.
4c79b5
4c79b5
To install the GNU core utilities in your workstation you can run the
4c79b5
following command:
4c79b5
4c79b5
\begin{quote}
4c79b5
yum install core-utils
4c79b5
\end{quote}
4c79b5
4c79b5
\section{\LaTeX}
4c79b5
4c79b5
\LaTeX\ is a document preparation system implemented as a macro
4c79b5
package for Donald E.  Knuth's \TeX\ typesetting program. The \LaTeX\
4c79b5
command typesets a file of text using the \TeX\ program and the LaTeX
4c79b5
Macro package for \TeX.  To be more specific, it processes an input
4c79b5
file containing the text of a document with interspersed commands that
4c79b5
describe how the text should be formatted. 
4c79b5
4c79b5
To install \LaTeX\ in your workstation you can run the following
4c79b5
command:
4c79b5
4c79b5
\begin{quote}
4c79b5
yum install tetex-\{latex,fonts,doc,xdiv,dvips\}
4c79b5
\end{quote}