Wiki for NavitConfigurator

Welcome to the wiki pages of NavitConfigurator!

Installation

Follow the installation instruction below depending on your operating system to install

  1. NavitConfigurator and
  2. Android SDK (adb service)

for Linux or Windows.

The Android SDK is needed to start Navit automatically on your Android device for testing the changed Navit configuration file (navit.xml). If the Android SDK (i. e. the adb service) is not installed, you can only edit the Navit configuration file and must upload it to the Android device manually.

Screenshot thumbnail
Map View Editor

Linux

Use either a package manager or the source code. After installation, you find NavitConfigurator in the system menu Accessories->NavitConfigurator.

Using Package Managers

Navitconfigurator and adb service can be installed with package managers on Ubuntu, Debian, ArchLinux and Red Hat. Use one of the following methods depending on your target operating system

Linux based on Ubuntu or Debian with apt

Binary versions of NavitConfigurator are available for different Ubuntu versions (11.04. 11.10, 12.04, 12.10 and 13.04) for 32-bit (i386) and 64-bit (amd64) at launchpad.net. Open a command line window and type in the following lines to install NavitConfigurator and the adb service:

sudo apt-add-repository ppa:raimar/navitconfigurator
sudo apt-get update
sudo apt-get install navitconfigurator android-tools-adb

Linux based on Debian with deb

deb http://ppa.launchpad.net/raimar/navitconfigurator/ubuntu precise main
deb-src http://ppa.launchpad.net/raimar/navitconfigurator/ubuntu precise main

Then install the packages named navitconfigurator and android-tools-adb.

Linux based on ArchLinux

Use the AUR package named navitconfigurator-git on ArchLinux. Download the package file, open a commandline and type in the following lines to install NavitConfigurator and the adb service:

wget https://aur.archlinux.org/packages/na/navitconfigurator-git/navitconfigurator-git.tar.gz
sudo pacman -U navitconfigurator-git.tar.gz
wget https://aur.archlinux.org/packages/ad/adb-git/adb-git.tar.gz
sudo pacman -U adb-git.tar.gz

Alternatively, if you have yaourt installed, simply use

yaourt -S navitconfigurator-git adb-git

Linux based on Red Hat

Not supported, but a possible solution could be:

Download one of the deb-files with 32-bit or 64-bit version of NavitConfigurator depending on your Red Hat version and install a converter like alien to create a rpm package. Than install it with your favorite install manager. Install also the package android-tools-adb. If the above variants do not fit your needs, try this:

Compile and install NavitConfigurator from source

Before compiling the packages libqt4-dev and libqtwebkit-dev are needed, if they are not installed already. Install the needed packages, download the source code, compile and install it with:

sudo apt-get install libqt4-dev libqtwebkit-dev
git clone http://git.code.sf.net/p/navitconfigurat/code navitconfigurat-code
cd navitconfigurator-code
qmake
make
sudo make install

Installation of Android SDK (adb service)

The installation of Android SDK is only necessary, if the package android-tools-adb has not been installed by one of the previous steps. This package only includes the needed adb service. You can verify the correct installation of the adb service in a shell with

adb version

The result should show something like Android Debug Bridge version 1.0.31. If the adb service has been already installed, it is also recommanded to add the needed devie IDs to the udev rules file, see here for further information about device IDs.
Use one of the following ways, if you could not install adb with the recommanded android-tools-adb package.

Automatic installation by script

This installation script installs the Android SDK including the USB device IDs for known android devices.

wget http://linuxundich.de/static/android_sdk_installer.sh
chmod +x android_sdk_installer.sh
sudo ./android_sdk_installer.sh

Manually installation

The other way is to download the Android SDK and install it manually. After installing Android SDK manually, it is recommanded to install the USB device ID for your android device.

Windows

1. NavitConfigurator

Install with installer

Currently not available, but coming soon.

Install with zip file

Download NavitConfigurator.zip and extract it to the folder of your choice. Start the program by double clicking on NavitConfigurator.exe.

Compile and install NavitConfigurator from source

Dependencies:
1. Installation of Qt4 including mingw
2. Installation of git commandline

The source code is available with git:

git clone https://rbuehmann@git.code.sf.net/p/navitconfigurat/code NavitConfigurator

Then compile the source code by opening a command line console in the subfolder NavitConfigurator\ and type:

qmake NavitConfigurator.pro
make

Start the program by double clicking on NavitConfigurator.exe.

2. Android SDK (adb service)

Download the Android SDK and install it manually. You also need to install the USB device driver for your Android device.

See also

Links

Project Admins:

Related

Wiki: Tutorial for NavitConfigurator