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

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