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.
eSvn requires:
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.
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 does the same thing CVS does (Concurrent Versioning System) but has major enhancements compared to CVS ( see http://subversion.tigris.org).
Before proceeding with the following installation instructions, please ensure that your system meets the requirements for eSvn (see Requirements).
If you downloaded the tarball, follow this procedure to install.
Procedure 1. Installing eSvn from tarball
Open a Shell session.
Change to the directory where the eSvn installation archive is located (cd path/to/installation/archive).
Unpack the archive using the command tar -zxf eSvn.tar.gz.
Change to the resulting eSvn directory cd eSvn.
Enter the following command make.
Login as root.
Type make install.
Logoff root exit.
Type eSvn to start eSvn.
![]() |
|
Do not delete the folder or files from the tarball source just in case you wish to uninstall eSvn. |
If you downloaded the RPM version of the distribution then eSvn can be installed using RPM.
Procedure 2. Installing eSvn from rpm
Open a Shell session.
login as root su, then enter the root password.
Change to the directory where the eSvn installation archive is located (cd path/to/installation/archive).
Type rpm -ivh [package]. This will install eSvn in full verbose mode so you can see what's happening and where files are put.
Logoff root exit.
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. |
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 eSvn web site for new versions (see the section called “Checking for new versions”). -> to check the |
To upgrade a RPM installation of eSvn follow the procedure below.
Procedure 3. RPM Upgrade
Download the latest RPM package.
Start a Shell session.
Change to the folder where the RPM package is located (cd path/to/package/).
Login as root (su and password ).
Enter the following command rpm -Uvh [package]. This will upgrade the existing installation and show progress of the operation.
Logoff Super User session (exit).
To start eSvn see the section called “Starting eSvn”.
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”.
To uninstall eSvn when the installation was performed from a tarball, proceed as follows:
Procedure 4. Uninstall tarball installation
Open a Shell session.
login as root su, then enter the root password.
Change to the directory where you did make in the tarball (cd path/to/installation/make/folder).
Type make uninstall.
![]() |
|
The folder containing the extracted archive can be removed if no longer required. |