Blame Manuals/Repository/repository-latex/Workstation/installation.tex

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