Difference between revisions of "Installing"

From Gestinux Wiki
Jump to navigation Jump to search
Line 19: Line 19:
 
== Location of programs and data ==
 
== Location of programs and data ==
  
Gestinux is an application using a client-server database.
+
Gestinux is a client-server database application.
  
You have always to install a ''client'' program on each computer you want to use. It is light and very easy, and can be done with a few clicks. After that, you just need to choose where is located the database.
+
You have to install a ''client'' program on each computer where Gestinux is used. Installing the (lightweight) client program can be done easily with just a few mouse clicks. After that, you just need to decide where to locate the supporting database.
  
This database can be :
+
This database can be:
  
* On a remote server, reachable through internet.
+
* accessed remotely via an internet server.
* On the same computer as the client program.
+
* stored locally on the same computer as the client program.
* On any other workstation or dedicated server in the local network.
+
* located on any workstation or dedicated server in your local network.
  
 
The first solution can be used to access a [[Test_database|test database]].
 
The first solution can be used to access a [[Test_database|test database]].
  
If you don't mind having your data out of your office, and if you have a good internet connection, you can use this solution, with a hoster. In this case, no need for a local server, and you can access from anywherePerformances will be better than with a full web application. However, some technical knowledge is required for data security.
+
If you don't mind having your data stored outside your office, and if you have a good internet connection, you can adopt this first remote option, using any internet host. In this case, there is no need for a local server, and you can access your data from any locationPerformance will be better than with a full web application. However, some technical knowledge is required to ensure full data security.
  
 
Otherwise, for a small company, the second solution is simple. It is easy to [[install server|install a free database server]] on a workstation.
 
Otherwise, for a small company, the second solution is simple. It is easy to [[install server|install a free database server]] on a workstation.
  
For a more advanced usage, or a larger company, the dedicated server is better and remains easy to implement.
+
For more advanced users, or a larger company, the dedicated server is a better option, while still being easy to implement.
  
 
== Installation of Client program ==
 
== Installation of Client program ==

Revision as of 19:18, 21 January 2013

 Français Español

{{#customtitle:Gestinux installation}}

Français

Supported Systems

Gestinux runs on Linux and Windows.

Gestinux 0.5 can be installed easily from Ubuntu 09.10 (Karmic Koala) up to Ubuntu 11.04 (Natty Narwhal), and it should work on most other flavours of Linux. Feedback is welcome! On Ubuntu >= 11.10 or other Linux distributions the main issue is the requirement to install drivers either for MySql or PostgreSQL. Gestinux has not been tested with early Unity releases.

Gestinux 1.0 can be installed easily to use MySql on all the above Ubuntu versions.

We have reports of successful Gestinux installations on Windows (from Windows 2000 to Windows 7), though it has not yet been tested on Windows 8. It does not support Windows versions older than Windows 2000.

There is a 64-bit Gestinux 1.0 version for the AMD-64 processor family.

Currently Gestinux is not available for the Mac. It will be available for Mac operating systems as soon as a Mac owner joins the developer team, to compile, package and test...

Location of programs and data

Gestinux is a client-server database application.

You have to install a client program on each computer where Gestinux is used. Installing the (lightweight) client program can be done easily with just a few mouse clicks. After that, you just need to decide where to locate the supporting database.

This database can be:

  • accessed remotely via an internet server.
  • stored locally on the same computer as the client program.
  • located on any workstation or dedicated server in your local network.

The first solution can be used to access a test database.

If you don't mind having your data stored outside your office, and if you have a good internet connection, you can adopt this first remote option, using any internet host. In this case, there is no need for a local server, and you can access your data from any location. Performance will be better than with a full web application. However, some technical knowledge is required to ensure full data security.

Otherwise, for a small company, the second solution is simple. It is easy to install a free database server on a workstation.

For more advanced users, or a larger company, the dedicated server is a better option, while still being easy to implement.

Installation of Client program

Installation of Gestinux 0.5 (stable but limited)

  • On Linux Debian (Ubuntu) :
  • On Windows :
    • Download the installation package
    • Execute and follow instructions.
    • Run from desktop shortcut, or from Menu Start, gestinux

Installation of Gestinux 1.0

  • On Linux Debian (Ubuntu) :
    • Download the last package for Linux (32 bits or 64 bits, depending on your processor) in this folder.
    • Gestinux will be ready to use MySql. There is a little more to do to be Install Postgresql client driver
    • Open the file to install.
    • Run from the Office menu or /usr/bin/gestinux
  • On Windows :
    • Download the last package for Windows (32 bits or 64 bits, depending on your processor) in this folder.
    • Execute and follow instructions.
    • Run from desktop shortcut, or from Menu Start, gestinux

Development version

If you are a developer, you can download and compile yourself sources.

After installation

Installation do not create any database and will not alter any data. After installation, run Gestinux and perform the initial setup to create or upgrade your database.