Installation
| Preface |

## Installation

Prior to proceeding with this section please ensure that you have downloaded your chosen installation package and that your system meets the requirements.

eSvn is available in source and packaged versions from the eSvn Web Site. If you have downloaded the RPM see the section called “RPM”, otherwise see the section called “Tarball” for installation instructions.

### Requirements

eSvn requires:

Qt3

  Qt is a program library for developing applications with graphical user interfaces. It allows you to rapidly develop professional programs. The Qt library is available not only for Linux but for a great number of Unixes and even for Windows. Thus it is possible to write programs that may be easily ported to those platforms.

qt3-devel

  You need this package If you want to compile programs with Qt 3. It contains the "Qt Cross platform Development Kit 2". Under `/usr/lib/qt3` you will find include files, documentation, precompiled examples, and a tutorial for getting started with Qt. You need a license for using Qt with a non-GPL application. A license can be acquired at `<sales@trolltech.com>`. Authors: -------- Troll Tech AS, Norway

subversion

  Subversion does the same thing CVS does (Concurrent Versioning System) but has major enhancements compared to CVS ( see http://subversion.tigris.org).

### Installing

Before proceeding with the following installation instructions, please ensure that your system meets the requirements for eSvn (see Requirements).

#### Tarball

If you downloaded the tarball, follow this procedure to install.

Procedure 1. Installing eSvn from tarball

1. Open a Shell session.

2. Change to the directory where the eSvn installation archive is located (cd path/to/installation/archive).

3. Unpack the archive using the command tar -zxf eSvn.tar.gz.

4. Change to the resulting `eSvn` directory cd eSvn.

5. Enter the following command make.

6. Login as root.

7. Type make install.

8. Logoff root exit.

9. Type eSvn to start eSvn.

Do not delete the folder or files from the tarball source just in case you wish to uninstall eSvn.

#### RPM

If you downloaded the RPM version of the distribution then eSvn can be installed using RPM.

Procedure 2. Installing eSvn from rpm

1. Open a Shell session.

2. login as root su, then enter the root password.

3. Change to the directory where the eSvn installation archive is located (cd path/to/installation/archive).

4. Type rpm -ivh [package]. This will install eSvn in full verbose mode so you can see what's happening and where files are put.

5. Logoff root exit.

6. Type eSvn to start eSvn.

If you are running KDE or have KPackage installed, run KPackage then drag-drop the RPM onto KPackage. This method is recommended for new users who are not sure about how to check dependencies etc.

### Upgrading

From time-to-time new versions of eSvn are released with new features, functionality and fixes to bugs. When this happens you will want to upgrade. If you installed eSvn from a RPM see RPM Upgrade. If you installed from a tarball see Tarball Upgrade.

Select Help->Check for updates to check the eSvn web site for new versions (see the section called “Checking for new versions”).

#### RPM Upgrade

To upgrade a RPM installation of eSvn follow the procedure below.

Procedure 3. RPM Upgrade

1. Download the latest RPM package.

2. Start a Shell session.

3. Change to the folder where the RPM package is located (cd path/to/package/).

4. Login as root (su and `password` ).

5. Enter the following command rpm -Uvh [package]. This will upgrade the existing installation and show progress of the operation.

6. Logoff Super User session (exit).

   To start eSvn see the section called “Starting eSvn”.

#### Tarball Upgrade

TBD

### Uninstalling

You may wish to uninstall eSvn. The method used depends on how you performed the installation. If you installed using tarball see the section called “uninstall tarball installation”. If you used RPM see the section called “Uninstall RPM installation”.

#### uninstall tarball installation

To uninstall eSvn when the installation was performed from a tarball, proceed as follows:

Procedure 4. Uninstall tarball installation

1. Open a Shell session.

2. login as root su, then enter the root password.

3. Change to the directory where you did make in the tarball (cd path/to/installation/make/folder).

4. Type make uninstall.

The folder containing the extracted archive can be removed if no longer required.

#### Uninstall RPM installation

To uninstall eSvn when the installation was performed from a RPM, proceed as follows:

Procedure 5. Uninstall RPM installation

1. Open a Shell session.

2. login as root su, then enter the root password.

3. Type rpm -e esvn.

4. Logoff root exit.

Preface |  | Checking for new versions