Introducing my eeePC package repository 2008-05-25
- Navit - a car navigation software (SVN version)
- Navit requires a few additional libraries, which I took from debian unstable and just rebuilt for the eeePC. They're also included in my repository.
- This package contains a wrapper script, which helps you with the configuration, when you start Navit for the first time. If you don't like the choices the script offers, read /usr/share/doc/navit/README.Debian to get started with the configuration.
- Depending on the map data you are going to use, you might need some way of extending the disk space of the eeePC (SD-Card, USB-Stick, ...).
- Marble - a generic geographical map widget
- This brand new version of Marble comes with support for OpenStreetMap. Marble's GPS support is currently disabled, but this might change in the future. Also, it's simply a nice application, that's definitely suited for the "Learn" section of the ASUS launcher.
My packages have some dependencies not satisfied by the asus update server, but by some 3rd party repositories. To make it easier for you, here's my sources.list file, you should edit yours to look the same (except for the country specific 2nd line of course).
sudo mcedit /etc/apt/sources.list
Additionally, the following is important. It gives priorities to the different sources, so you won't mess around too much with your system. Open the editor again
# asus deb http://update.eeepc.asus.com/p701 p701 main deb http://update.eeepc.asus.com/p701/de p701 main # xandros deb http://xnv4.xandros.com/xs2.0/upkg-srv2 etch main contrib non-free deb http://dccamirror.xandros.com/dccri/ dccri-3.0 main deb http://www.geekconnection.org/ xandros4 main # community deb http://download.tuxfamily.org/eeepcrepos/ p701 main etch # mine deb http://eee.yet-another-geek.org/ ./
and enter the following
sudo mcedit /etc/apt/preferences
After saving this file, back on the terminal, type the following commands:
Package: * Pin: origin update.eeepc.asus.com Pin-Priority: 950 Package: * Pin: origin Pin-Priority: 925 Package: * Pin: origin xnv4.xandros.com Pin-Priority: 90 Package: * Pin: origin dccamirror.xandros.com Pin-Priority: 85 Package: * Pin: origin www.geekconnection.org Pin-Priority: 75 Package: * Pin: release a=stable Pin-Priority: 70 Package: * Pin: release a=testing Pin-Priority: 65 Package: * Pin: release a=unstable Pin-Priority: 60
sudo apt-get update sudo apt-get install navit marble yag-easymode-support
If you want to have icons of the installed Applications in the ASUS launcher, you need to install the yag-easymode-support package.
Of course, these packages are free software and provided as is, with no warranty whatsoever. You can find the source packages in the same place as the binary packages. If you can not find the source package in this place, this means, I just backported the package from debian sid and you can find the source there.
Many thanks. I was having a headache trying to compile navit, big props.
Thank you very much! Nice work! Could you build next version with Garmin map support on? Waiting for updates)
Pleasure :) The problem with garmin map support is, that it needs an extra library, that I would have to package, too. I'm planning on some improvements to the package (small first-start GUI for basic configuration and osm map download), but currently I have no time. Probably in about 3 weeks, I will get to improving the package and who knows, maybe I'll package libgarmin, too. :-)
Hurray for Carsten! It took me 4 hours not completing the installation on my own, yesterday. Today, using your instructions, I did it in a few minutes. Garmin support will be very handy. I'm keeping an eye on updates.
Hello, I installed NAVIT with the following voluminous POST#17: http://forum.eeeuser.com/viewtopic.php?pid=186780#p186780 NAVIT runs very well, but I don't get any connection with my BU303-Mouse from NAVILOCK. (With GPSDRIVE it runs very well.) What's the mistake? In that forum someone describes the same effect, but he done get any solution. Will it run with your compiled package?
Hi Paul, well, from that information I can only guess reasons, why it might fail. One difference between gpsdrive and navit is, that gpsdrive starts gpsd from the application. navit doesn't take care of starting gpsd itself. Also, the init.d-script for gpsd will not be called on startup on the eeepc, because of fastinit. Try executing those two commands, if you're not sure, if gpsd is actually running: 1. configuration of gpsd: sudo dpkg-reconfigure gpsd 2. start gpsd sudo invoke-rc.d gpsd restart In my package, this will all be much more compfortable soon, though. :-) In the current version, my package installs a wrapper-script, that starts gpsd. Currently, I'm writing some helper startup-applications for navit, that will help with configuration, etc. this will all be coming soon.
Thanks a lot! I installed NAVIT newly with your package and now it works without problems. I couldn't repair the old installation, but thanks for your hints.
Hi Carsten, here I am again. I'm just coming home from a test-tour with my car and NAVIT-naviation-system. I found out, that there is a time lag of 8 to 10 secondes between my real position und the navit-position on my eeePC. I thing, that's heavy. When I'm at home, the GPS-position is (with 5 satellites) still in the previous street. Is this normal with NAVIT or is there anything wrong with my installation? I don't know this effect with GPSDRIVE or with MS-AutoRoute and the same GPS-mouse.
That's interesting. I'll have to test this myself. I never noticed this. Though, you are talking about positions (real one and navit's) on the street, right? If "at home" means "your house", then the reason is, that navit allows only positions on streets.
Regarding the Asus Launcher: elsewhere I saw: "Finally, to access the program though the easy mode, edit the file /opt/xandros/share/AsusLauncher/simpleui.rc to add the following: Documents2.3.1 OpenOffice.org 2.3.1 office suite - word processor and simmilar for scalc and simpress" ref: http://wiki.eeeuser.com/howto:ooo2.3sd Can you use this trick to get to NAVIT in the Asus Launcher?
Yes, I could, but the problem with editing that file directly is, that it will be overwritten by any update of asus-launcher, which happens quite often.
No it's not that difficult. Just create a directory .AsusLauncher in your home directory and store your simpleui.rc there and it will overwrite the settings in the default folder. That is working with custom backgrounds too :o) Do you know where i could get some neat icons of Navit or Marble?
Hello, I'm a total Linux virgin trying to install this Navit on my Eee 901. I followed all the instructions above and when using the 'sudo apt-get update' it starts as usual but then the following errors pop up: W: GPG error: http://download.tuxfamily.org p701 Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 2042B4BAF2BCFBF8 W: GPG error: http://xn4.xandros.com etch Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A3CCB76FA8BCF0C9 If I try to install Navit using 'sudo apt-get install navit marble yag-easymode-support' the following error appears: Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved of incoming. The following information may help to resolve the situation: The following packages have unmet dependancies: navit: Depends: libpq4 (>=8.1.4) but 8.1.3-5 is to be installed E:Broken packages Could someone please help me (please keep in mind I don't know much of Linux yet)... Thanks a lot ! Stefan
I'm merciful for this wonderful work and the time I spared.
Hello from Germany. I install all over apt-get on my eeepc with xandros. Now I want to try out the programm without any gps mouse. But at start the gpsd gives up an i am back on desktop. I this the result of the wrapper-script and is it possible to edit this script. And were is the script stored ? I am searching but I there is no script. Thanks.
Hi Martin. Yes, indeed, the wrapper checks for a running gpsd. The script is /usr/bin/navit, while the navit binary is renamed to /usr/bin/navit_real in this package. So, you can start navit without using the wrapper by starting navit_real. Or, you can edit /usr/bin/navit and remove the gpsd check (just comment lines 30-33), so it will still download maps for you and create a configuration file.
Hi Carsten, While looking for a free navigation program for my eeePC I stumbled across your repository. Just installed it and I would like to thank you for doing this great job explaining how to install all of it. Regards, Victor
Hello Carsten I have a request. Could you please update to use Marble 0.7 because this version does have GPS integration... I like the whole package you produced very much, Thank you!
Hey. Sorry for answering this late, time is a rare luxury, recently. I'm afraid, packaging recent versions of marble for Xandros4 (which is based on the now pretty old debian etch) would involve a lot of backporting. f.e., a new Qt4 version would be necessary. I'm afraid, that's too much of a hassle.
GREAT THANKS!!!! I've been messing around for a couple of days..... until i found your site... best regards