Blame Manuals/Filesystem/filesystem-latex/Workstation/installation.tex

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