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