dirkW4000
Anmeldungsdatum: 7. Juni 2007
Beiträge: Zähle...
Wohnort: Bonn
|
Hat es schon jemand unter Unbuntu geschafft "Navit" zu installieren? http://www.navit-project.org/ http://wiki.navit-project.org/index.php/Main_Page http://sourceforge.net/project/platformdownload.php?group_id=153410 Navit ist eine Navigationssoftware fürs Auto mit Sprachausgabe, die angeblich auch das Kartenmaterial anderer Programme (z.B. Marco Polo Großer Reiseplaner) nutzen kann. Lieder konnte ich noch kein fertiges .deb-Paket finden. Und bei der Kompilierung aus den Quellen scheitere ich bislang - das Programm lässt sich nicht starten. ~$ navit
navit:vehicle_new:enter
navit:vehicle_new:source='gpsd://localhost' type='gpsd'
navit:vehicle_new:invalid type
data_binfile:map_new_binfile:file_create /usr/local/share/navit/maps/osm_bbox_11.3,47.9,11.7,48.2.bin
magic 0x6054b50
cde_size 60
members 87
0x6054b50
0x2014b50
** (process:5944): WARNING **: failed to instantiate gui '(null)'
Benutze '/usr/local/share/navit/navit.xml'
Es wurde keine Instanz erzeugt, Ende
|
Buchinho
Anmeldungsdatum: 27. Oktober 2006
Beiträge: Zähle...
|
Ich suche ebenfalls nach einer Navilösung für Linux. Hast du das schon mit alien probiert?
|
buellman
Anmeldungsdatum: 27. Juni 2005
Beiträge: 38
|
Hi, also bei mir läuft navit unter Ubuntu Gutsy. Ich muss gleich mal gucken. Ich meine, ich habe mir mal eine Anleitung gemacht, wie man das compilieren muss bzw. welche Abhängigkeiten erfüllt sein müssen. Auf meinem PC läuft sowohl die GTK als auch die SDL Variante. Auf meinem Notebook leider nur die GTK Version. Ich compiliere gerade die neuste Version per CVS und wenn nichts schief geht, werde ich mal die neuste Version reinstellen. Allerdings ohne Garantie, dass die auch bei dir fuktioniert. Ist halt einfach ein Checkinstall Paket. Munter. Buellman Ps: Im Anhang also die Dateien. Zuerst quesoglc installieren und dann navit. Ach ja: eine kleine Rückmeldung, ob es bei euch läuft, wäre prima ☺
- navit_cvs080124-1_i386.deb (1.4 MiB)
- Download navit_cvs080124-1_i386.deb
- quesoglc_0.6.5-1_i386.deb (479.5 KiB)
- Download quesoglc_0.6.5-1_i386.deb
|
wonderblood
Anmeldungsdatum: 26. März 2007
Beiträge: 28
|
Super hat geklappt. Bitte um weitere *.deb-Updates ☺
|
Bembo
Anmeldungsdatum: 12. Oktober 2007
Beiträge: 72
|
Mal eine frage ist das ein richtiges Navi dann??Also eine komplette navi software???Mit Kartenmaterial?? Muss ich aber noch ein GPS empfänger haben nehm ich an oder?
|
buellman
Anmeldungsdatum: 27. Juni 2005
Beiträge: 38
|
@ wonderblood: das freut mich ja zu hören. Updates wird es dann von Zeit zu Zeit hier im Thread geben. @ Bembo: Es ist im Prinzip eine richtige Navigationssoftware. Du brauchst allerdings Kartenmaterial und ein GPS-Empfänger. Wegen Kartenmaterial: siehe http://navit.sourceforge.net/?page=readme Munter. Buellman
|
wonderblood
Anmeldungsdatum: 26. März 2007
Beiträge: 28
|
navit und osm rocken ohne ende, läuft bei jeder Autofahrt. Welchen Releasezyklus hat denn Navit?
|
buellman
Anmeldungsdatum: 27. Juni 2005
Beiträge: 38
|
wonderblood hat geschrieben: Welchen Releasezyklus hat denn Navit?
Genau kann ich dir das nicht sagen, aber vermutlich gilt: "It's done when it's done" ☺ Meine Erfahrung ist, dass es sich eigentlich lohnt, mal alle paar Tage ein CVS-Build zu machen. Die Entwickler sind wirklich fleissig und im übrigen auch sehr nett (Kontakt über IRC). Von den Features her ändert sich zumindest sichtbar nicht so häufig was (also im Bezug darauf, dass man sieht, dass sich was in der Gui ändert), aber intern wird wohl relativ viel "gebastelt". Munter. Buellman Ps: Im Anhang mal der Build von gestern. KA, ob der sich so sehr vom letzten Build unterscheidet, aber was solls ☺ SDL-Gui läuft bei mir übrigens immernoch nicht. Falls irgendjmd. mal rausfinden sollte, woran es liegt, wäre ich um eine Rückmeldung sehr dankbar. Ich denke, dass einfach irgendeine Abhängigkeit nicht aufgelöst ist, aber ich habe keine Ahnung welche das sein könnte. Ich werde demnächst mal versuchen, zu erklären, wie ich die Builds genau mache, damit auch andere sich ihre eigenen CVS-Builds machen können und damit vielleicht mal herauskommt, was ich genau falsch mache ☺
- navit_cvs080127-1_i386.deb (1.4 MiB)
- Download navit_cvs080127-1_i386.deb
|
buellman
Anmeldungsdatum: 27. Juni 2005
Beiträge: 38
|
Hier mal eine kurze Erklärung, wie ich Navit kompiliere. Ich gehe bei meiner Beschreibung davon aus, dass grundsätzliches Wissen, wie man Pakete kompiliert vorhanden ist. Ich werde also nicht beschreiben, wann ich wie oder wo in welches Verzeichnis wechsle usw. QuesoGLC kompilieren 1.) Quellcode besorgen. Den gibt es hier: QuesoGLC Source 2.) Abhängigkeiten auflösen
sudo aptitude install build-essential checkinstall freeglut3-dev libdevil-dev libfontconfig1-dev libfreetype6-dev libgl1-mesa-dev 3.) Kompilieren
configure --prefix=/usr
make
sudo checkinstall Navit (CVS) kompilieren 1.) Abhängigkeiten auflösen
sudo aptitude install automake cvs gettext libcegui-mk2-dev libglib2.0-dev libgps-dev libgtk2.0-dev libsdl1.2-dev libspeechd-dev libtiff4-dev libtool libxmu-dev 2.) Quellcode besorgen
cvs -z3 -d:pserver:anonymous@navit.cvs.sourceforge.net:/cvsroot/navit co -P navit 3.) Kompilieren
./autogen.sh && ./configure --disable-binding-python --prefix=/usr
make
sudo checkinstall --pkgversion cvs`date +%g%m%d` --requires libgps16,libcegui-mk2-1,msttcorefonts -y Fertig ☺
Munter. Buellman Ps: Wie gesagt: SDL-Gui funktioniert bei mir nicht. KA warum. Vielleicht hat ja jmd. eine Lösung? Einkompiliert ist es jedenfalls und es hat mit dieser Anleitung auch schonmal funktioniert.
|
wonderblood
Anmeldungsdatum: 26. März 2007
Beiträge: 28
|
Ändere deine navit.xml mal so ab, dass SDL statt GTK angezeigt werden soll. Bei mir funktioniert es mit folgenden Einstellungen:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE navit SYSTEM "navit.dtd">
<config>
<plugins>
<plugin path="$NAVIT_LIBDIR/*/${NAVIT_LIBPREFIX}lib*.so"/>
<plugin path="$NAVIT_LIBDIR/*/${NAVIT_LIBPREFIX}libgraphics_null.so" active="no" />
</plugins>
<debug name="navit:do_draw" level="0" />
<!--
Center coordinates format:
[D][D]DMM.ss[S][S]... N/S [D][D]DMM.ss[S][S]... E/W
[-][D]D.d[d]... [-][D][D]D.d[d]...
[-]0xX [-]0xX
Change to your home coordinates.
-->
<navit center="4742.5221 N 00732.3251 E" zoom="30" >
<!-- <gui type="gtk" fullscreen="1" />
<graphics type="gtk_drawing_area" />
For SDL, use rather the following lines -->
<gui type="sdl" />
<graphics type="opengl" />
<!-- <vehicle name="Meins" enabled="yes" follow="1" refresh="1" active="1" source="gpsd://localhost" color="#0000ff"/> -->
<!-- For SDL, you should add follow="1" refresh="1" to have the view centered on your position -->
<vehicle name="Meins" enabled="yes" source="gpsd://localhost" color="#0000ff" follow="1" refresh="1"/>
...
</config>
|
buellman
Anmeldungsdatum: 27. Juni 2005
Beiträge: 38
|
Hi wonderblood, danke für den Tip, aber das habe ich schon gemacht... ohne Erfolg. Wenn es allerdings bei dir läuft, hast du vermutlich die richtigen Abhängigkeiten schon installiert. Hast du vielleicht irgendwelche Spiele oder so installiert, die SDL benötigen? Interessant wäre es für mich, wenn es bei irgendjmd. nach einer Neuinstalltion funktionieren würde. Ich habe das bei mir mal in einer Neuinstallation versucht und da hat es nämlich auch nicht geklappt :-/ Aber trotzdem nochmal Danke für den Tip. Munter. Buellman
|
wonderblood
Anmeldungsdatum: 26. März 2007
Beiträge: 28
|
Hast du schon mal die Wiki-Seite der Abhängigkeiten gecheckt? Ansonsten hab ich noch einige libsdl* installiert.
|
buellman
Anmeldungsdatum: 27. Juni 2005
Beiträge: 38
|
Ja... abhängigkeiten habe ich überprüft, aber die haben auf der Seite soweing Abhängigkeiten angegeben (im Gegensatz zu mir), dass es mich wundert, dass es bei denen überhaupt klappt. Kann aber sein, dass der Verfasser das auch schon alles vorher beim kompilieren von QuesoGLC erfüllt hat. Ich wäre dir ja sehr dankbar, wenn du mir sagen könntest, welche libsdl* du noch installiert hast. Vielleicht einfach die Ausgabe von apt-get search libsdl mal komplett posten? Oder zumindest die Teile, die installiert sind. Munter. Buellman
|
wonderblood
Anmeldungsdatum: 26. März 2007
Beiträge: 28
|
libsdl1.2debian libsdl1.2debian-alsa libsdl1.2-dev libsdl-image1.2 libsdl-mixer1.2 libsdl-net1.2 libsdl-sound1.2 libsdl-ttf2.0-0 Rechtschreibfehler nicht ausgeschlossen (apt-get search libsdl klappt nicht)
|
buellman
Anmeldungsdatum: 27. Juni 2005
Beiträge: 38
|
Besten Dank... ich werde mal gucken, was mir da genau fehlt. Muss aber erstmal Ubuntu neu installieren, nachdem ich es mir durch einen dummen Fehler... naja... zerstört habe ☺ Munter. Buellman
|