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

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