Difference between revisions of "Installation"

From GCompris
Jump to: navigation, search
 
(Windows ERROR R6034)
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
We do our best to let GCompris run on as many software and hardware platform as we can. In this section, we list the supported platform and specific installation instructions.
 
We do our best to let GCompris run on as many software and hardware platform as we can. In this section, we list the supported platform and specific installation instructions.
  
* GNU/Linux
+
= GNU/Linux =
  
** Regular installation through the distribution's package manager.
+
== Regular installation through the distribution's package manager. ==
  
GCompris is packaged for the main GNU/Linux distributions. Just use your package manager to install it. If it is not packaged, you can install our binary [http://www.autopackage.org/ autopackage] file or compile GCompris yourself.
+
GCompris is packaged for the main GNU/Linux distributions. Just use your package manager to install it. If it is not packaged compile GCompris yourself.
  
** Compilation
+
== Compilation ==
 
Compiling a software is not always an easy task and you may encounter a large number of problems. This is especially true for GCompris since it has numerous external dependencies that you will have to install first. You can have a look at our [[Developer's corner]] do get help in the compilation process.
 
Compiling a software is not always an easy task and you may encounter a large number of problems. This is especially true for GCompris since it has numerous external dependencies that you will have to install first. You can have a look at our [[Developer's corner]] do get help in the compilation process.
  
** Embedded / Mini platforms
+
= Windows =
  
*** OLPC XO
+
There is a version of GCompris that runs on Windows but provides only a limited number of activities. You may [http://gcompris.net/-Order-Donate- purchase an activation code] to access all the activities.
You can install [[http://wiki.laptop.org/go/GCompris GCompris on your OLPC XO]. We provide it as a single bundle like for all the other platforms or as single separated activities. Each countries deploying XO can pick the activities that are the most relevant for their educational target.
+
 
 +
To take advantage of this demo, [http://gcompris.net/download] the file gcompris-X.X.exe. Save it on your hard drive and double click on it. Then follow the instructions (next, next, ...)
 +
 
 +
== Windows ERROR R6034 ==
  
*** Intel Classmate
+
On some Windows system GCompris displays an error message 'Microsoft Visual C++ Runtime Library' Runtime Error! R6034 An application has made an attempt to load the C runtime library incorrectly.
 +
 
 +
This happens when some other application have installed another version of the dll msvcr90.dll that GCompris ships.
 +
 
 +
=== Solution 1 ===
 +
 
 +
The solution is to fix the PATH in the Windows system properties so that there is no path that points to a directory that contains the file msvcr90.dll.
 +
 
 +
Some PATH that we have been reported to break GCompris:
 +
C:\Windows\SysWOW64\msvcr90.dll
 +
C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\
 +
 
 +
If you don't have these directory in your PATH, you can use the tool procmon.exe from the sysinternals suite. Attach to GCompris with this tool and search where the msvcr90.dll comes from, then remove the direcory from the PATH.
 +
 
 +
=== Solution 2 ===
 +
 
 +
Create a file gcompris.bat in the directory where you have gcompris.exe. In this file enter the following text:
 +
<pre>
 +
  set PATH=
 +
  gcompris.exe
 +
</pre>
 +
Then instead of starting GCompris by clicking on gcompris.net, start it with gcompris.bat. You will have to change the icon launchers accordingly.
 +
 
 +
= MacOSX =
 +
 
 +
You can compile GCompris for MacOSX through [http://live.gnome.org/GTK%2B/OSX GTK-OSX].
 +
 
 +
= Embedded / Mini platforms =
 +
 
 +
== OLPC XO ==
 +
You can install [http://wiki.sugarlabs.org/go/Activities/GCompris on your OLPC XO]
 +
 
 +
== Intel Classmate ==
 
The Intel Classmate comes with different operating system, GNU/Linux based or Windows. In both case GCompris is supported.
 
The Intel Classmate comes with different operating system, GNU/Linux based or Windows. In both case GCompris is supported.
  
*** Nokia Maemo
+
== Nokia Maemo ==
 
Nokia Internet Tablets that runs Maemo can be installed with GCompris, just download it [http://maemo.org/downloads/product/OS2008/gcompris/ from here].
 
Nokia Internet Tablets that runs Maemo can be installed with GCompris, just download it [http://maemo.org/downloads/product/OS2008/gcompris/ from here].
  
*** Asus EEE
+
== Asus EEE ==
 +
Asus EEE Pc is shipped with a GNU/Linux Xandros distribution. GCompris is provided by Xandros but you have to add a source package manually in /etc/apt/sources.list, the line to add is:
  
Asus EEE Pc is shipped with a GNU/Linux Xandros distribution. GCompris is provided by Xandros but you have to add a source package manually in /etc/apt/sources.list, the line to add is:
 
 
deb http://xnv4.xandros.com/xs2.0/upkg-srv2 etch main contrib non-free
 
deb http://xnv4.xandros.com/xs2.0/upkg-srv2 etch main contrib non-free
 +
 
Once done, just run:  
 
Once done, just run:  
 +
<code><pre>
 
sudo apt-get update
 
sudo apt-get update
 
sudo apt-get install gcompris
 
sudo apt-get install gcompris
 +
</pre></code>
  
*** Acer Aspire One
+
[[Category:English]]
Using the default GNU/Linux based Linpus distribution that the Aspire One is shipped with, it is easy to install GCompris following these steps:
 
 
 
 
 
 
 
* Windows
 
 
 
There is a version of GCompris that runs on Windows but provides only a limited number of activities. You may [http://gcompris.net/-Order-Donate- purchase an activation code] to access all the activities.
 
 
 
* MacOSX
 
 
 
You can compile GCompris for MacOSX through the [http://pdb.finkproject.org/pdb/package.php/gcompris fink package system].
 

Latest revision as of 23:11, 13 June 2015

We do our best to let GCompris run on as many software and hardware platform as we can. In this section, we list the supported platform and specific installation instructions.

GNU/Linux

Regular installation through the distribution's package manager.

GCompris is packaged for the main GNU/Linux distributions. Just use your package manager to install it. If it is not packaged compile GCompris yourself.

Compilation

Compiling a software is not always an easy task and you may encounter a large number of problems. This is especially true for GCompris since it has numerous external dependencies that you will have to install first. You can have a look at our Developer's corner do get help in the compilation process.

Windows

There is a version of GCompris that runs on Windows but provides only a limited number of activities. You may purchase an activation code to access all the activities.

To take advantage of this demo, [1] the file gcompris-X.X.exe. Save it on your hard drive and double click on it. Then follow the instructions (next, next, ...)

Windows ERROR R6034

On some Windows system GCompris displays an error message 'Microsoft Visual C++ Runtime Library' Runtime Error! R6034 An application has made an attempt to load the C runtime library incorrectly.

This happens when some other application have installed another version of the dll msvcr90.dll that GCompris ships.

Solution 1

The solution is to fix the PATH in the Windows system properties so that there is no path that points to a directory that contains the file msvcr90.dll.

Some PATH that we have been reported to break GCompris: C:\Windows\SysWOW64\msvcr90.dll C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\

If you don't have these directory in your PATH, you can use the tool procmon.exe from the sysinternals suite. Attach to GCompris with this tool and search where the msvcr90.dll comes from, then remove the direcory from the PATH.

Solution 2

Create a file gcompris.bat in the directory where you have gcompris.exe. In this file enter the following text:

  set PATH=
  gcompris.exe

Then instead of starting GCompris by clicking on gcompris.net, start it with gcompris.bat. You will have to change the icon launchers accordingly.

MacOSX

You can compile GCompris for MacOSX through GTK-OSX.

Embedded / Mini platforms

OLPC XO

You can install on your OLPC XO

Intel Classmate

The Intel Classmate comes with different operating system, GNU/Linux based or Windows. In both case GCompris is supported.

Nokia Maemo

Nokia Internet Tablets that runs Maemo can be installed with GCompris, just download it from here.

Asus EEE

Asus EEE Pc is shipped with a GNU/Linux Xandros distribution. GCompris is provided by Xandros but you have to add a source package manually in /etc/apt/sources.list, the line to add is:

deb http://xnv4.xandros.com/xs2.0/upkg-srv2 etch main contrib non-free

Once done, just run:

sudo apt-get update
sudo apt-get install gcompris