Blame Identity/Manual/repository-latex/Workstation/installation.tex

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