|
|
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}
|