How To Install
From GeoSharing
Line 1: | Line 1: | ||
- | This installation manual is divided into two parts. The first part presents preliminary configurations that must be done before starting any development on the Opemoko Neo FreeRunner (GTA02). The second part describes the technical steps to follow in order to install the GeoSharing project on the Neo FreeRunner. | + | This installation manual is divided into two parts. The first part presents preliminary configurations that must be done before starting any development on the [[FreeRunner|Opemoko Neo FreeRunner (GTA02)]]. The second part describes the technical steps to follow in order to install the GeoSharing project on the [[FreeRunner|Neo FreeRunner]]. |
All those steps have been tested on a Neo FreeRunner and on a laptop running Ubuntu 10.10 with access to root privileges. | All those steps have been tested on a Neo FreeRunner and on a laptop running Ubuntu 10.10 with access to root privileges. | ||
Line 110: | Line 110: | ||
4) The computer have now to be rebooted. | 4) The computer have now to be rebooted. | ||
- | The internet connection of the computer is now shared with the Neo FreeRunner. In order to check if the sharing of the internet connection is well configured, from the Neo FreeRunner, perform a | + | The internet connection of the computer is now shared with the Neo FreeRunner. In order to check if the sharing of the internet connection is well configured, from the Neo FreeRunner, perform a '''ping''' to '''www.google.com''' and the results should look like this: |
root@om-gta02 ~ # ping www.google.com | root@om-gta02 ~ # ping www.google.com | ||
Line 125: | Line 125: | ||
root@om-gta02 ~ # opkg update | root@om-gta02 ~ # opkg update | ||
root@om-gta02 ~ # opkg upgrade | root@om-gta02 ~ # opkg upgrade | ||
- | root@om-gta02 ~ # opkg install make gcc gcc-symlinks libc6 libc6-dev binutils binutils-symlinks coreutils kernel-module-tun kernel-module-tunnel4 mdbus libglib-2.0-dev libdbus-glib-1-dev gconf orbit2 libidl-2-0 policykit eggdbus libexif12 libgps gpsd-dev gtk+ gconf libxml2-dev libsoup-2.4-dev bluez4-dev curl curl-dev libexif-dev libconfig-dev | + | root@om-gta02 ~ # opkg install make gcc gcc-symlinks libc6 libc6-dev binutils binutils-symlinks coreutils kernel-module-tun kernel-module-tunnel4 mdbus libglib-2.0-dev |
+ | libdbus-glib-1-dev gconf orbit2 libidl-2-0 policykit eggdbus libexif12 libgps gpsd-dev gtk+ gconf libxml2-dev libsoup-2.4-dev bluez4-dev curl curl-dev | ||
+ | libexif-dev libconfig-dev | ||
Now that the needed packages are installed, OLSRd, tangoGPS and the GeoSharing application can be compiled and installed on the Neo FreeRunner. | Now that the needed packages are installed, OLSRd, tangoGPS and the GeoSharing application can be compiled and installed on the Neo FreeRunner. | ||
Line 174: | Line 176: | ||
root@om-gta02 ~ # make install | root@om-gta02 ~ # make install | ||
- | The final configuration required for the daemon to be fully effective is a configuration file. This file is located at '''/etc/olsrd.conf. There are two things to adapt for the GeoSharing project: | + | The final configuration required for the daemon to be fully effective is a configuration file. This file is located at '''/etc/olsrd.conf'''. There are two things to adapt for the GeoSharing project: |
+ | |||
1) At the end of the file, the OLSRd interface must be specified. Since OLSRd must be running on the Wi-Fi interface of the Neo FreeRunner, the OLSRd interface should be '''eth0'''. On the Neo FreeRunner, the '''VI''' editor can be used to edit this file accordingly. | 1) At the end of the file, the OLSRd interface must be specified. Since OLSRd must be running on the Wi-Fi interface of the Neo FreeRunner, the OLSRd interface should be '''eth0'''. On the Neo FreeRunner, the '''VI''' editor can be used to edit this file accordingly. | ||
Line 303: | Line 306: | ||
* The GeoSharing application can also be launched alone in a terminal. The interactions with the end-user takes place through messages displayed in the terminal. | * The GeoSharing application can also be launched alone in a terminal. The interactions with the end-user takes place through messages displayed in the terminal. | ||
- | + | Information about using the application can be found [[Run_GeoSharing|here]]. |