Blame Manual/centos-art.sh-latex/Workstation/installation.tex

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