Navit für Nokia N810 Maemo 4 - Scratchbox
master blue 15.07.2010 - 00:23 2977 28
master blue
Mr. Anderson
|
hoi! jetzt hab ich mein n810 schon solange daheim liegen und habs immer noch nicht gschafft navit (navi-sw) zum laufen zu bringen. ich möchte navit mit einer garmin map nutzen und dazu muss ein garmin map driver installiert werden, damit die IMG geladen werden kann. und da scheiterts auch schon. hier stehen die schritte beschrieben, funkt aber nix. http://wiki.navit-project.org/index.php/Garmin_mapswenn ich den "svn co ...." befehl im terminal eingeb kommt nur ein "svn not found" und ja, bei mir fehlts am grundlegenden. also gaaaanz langsam.
Bearbeitet von master blue am 18.07.2010, 18:00
|
nexus_VI
Overnumerousness!
|
Ist svn überhaupt installiert? `which svn`
|
master blue
Mr. Anderson
|
scheinbar nicht. was ist svn überhaupt?
|
nexus_VI
Overnumerousness!
|
Subversion, ein Software zur Versionsverwaltung. Damit kannst du dir die aktuellen Sourcen ziehen und kompilieren.
|
master blue
Mr. Anderson
|
ok, nach ein wenig kampf hab ich nun openssh von maemo.org installiert root pwd festgelegt und eingeloggt: ssh root@localhost
mit apt-get install subversion
svn installiert und jetzt geht tatsächlich auch svn co [url]http://libgarmin.svn.sourceforge.net/svnroot/libgarmin/libgarmin/dev[/url] libgarmin
jetzt häng ich bei "./autosh.sh" -> not found. kopiert wurde die datei aber (wurde schön alles aufgelistet) was bedeutet das ./ ? aber auch ohne ./ bekomm ich ein not found.
|
Marcellus
OC Addicted
|
Du hast per svn eine kopie des sources nach ./libgarmin kopiert. Das du reinkommst musst du noch "cd libgarmin" und dann "./autosh.sh".
"./" ist das lokale verzeichnis, in dem du bist. Wenn du dir einen befehl genauer anschauen willst solltest du dir "man "befehl"" ansehen. zB "man svn".
|
master blue
Mr. Anderson
|
Bearbeitet von master blue am 15.07.2010, 13:28
|
master blue
Mr. Anderson
|
so, ich hab jemanden von libgarmin angeschrieben und der meint ich soll folgendes installieren damit das autosh.sh läuft: autotools, autoconf, automake, libtools autotools hat sich installieren lassen (nachdem ich draufgekommen bin, dass man manuelle installationen mit "dpkg -i ...." macht und "apt-get install ..." in den katalogen der source.list sucht. keine source kein erfolg. ) bei den anderen beginnt nun eine odysse: automake erfordert autoconf, autoconf benötigt perl, m4 und debianutils. debianutils -> coreutils -> libacl1 -> libattr1 -> libc6 ..... und es nimmt kein ende. gibts nicht irgendwo ein fertiges automake (das n810 benötigt cpu-bedingt die armel version), das alles andere auch gleich dabei hat oder automatisch installiert, wenn passende source.list einträge vorhanden sind? kann ja nicht sein, dass man alles einzeln installieren muss.
|
Marcellus
OC Addicted
|
Üblicherweise verwendet man für sowas einen paketmanager, aber wie der jetzt auf deinem handy heißt, was er kann und welche pakete verfügbar sind kann ich dir nicht sagen.
Aber ich würd mich vielleicht einmal eher mit der maemo dokumentation auseinandersetzen vermutlich kannst du dein map dingsl auch direkt aus dem paketmanager installieren.
|
master blue
Mr. Anderson
|
den paketmanager hab ich schon gefunden, der funktioniert auch, sämtliche apps die auch in der downloadsection von maemo.org sind, kann ich damit raussuchen und installieren. im paketmanager kann ich auch urls hinzufügen, bei denen er suchen soll. das hab ich auch mit dem hier http://repository.maemo.org/pool/diablo/free/ probiert, da hier einiges dabei ist. leider bekomm ich immer eine fehlermeldung: package.deb not found, ich vermute darin sind die ganzen dort liegenden apps verzeichnet und das gibt es bei obiger url nicht. navit selbst lässt sich aus dem paketmanager leicht installieren. es scheitert "nur" am garmin treiber den man selbst installieren muss. einiges hab ich auch bei packages.debian.org gefunden (maemo ist ja debian basierend), ich vermute dort gibts alles was das herz begehrt. ich hab mir aber noch nicht angschaut, wie ich das in den paketmaneger bring.
Bearbeitet von master blue am 16.07.2010, 03:06
|
nexus_VI
Overnumerousness!
|
Wenn es auf Debian basiert, gibts vielleicht ein "build-essential" Paket.
|
master blue
Mr. Anderson
|
Bearbeitet von master blue am 16.07.2010, 04:12
|
nexus_VI
Overnumerousness!
|
apt-get install build-essential
würde ich einfach probieren, wenn eh apt da ist.
|
deftenski
mit barockfelgen
|
Fuer mich klingt das so, als wolltest du direkt auf dem N810 ausfuehren. Um etwas fuer Maemo zu bauen verwendet man ueblicherweise Scratchbox am PC. Die Developer Doc findest du eh unter maemo.org (frueher gabs da auch vorbereitete VirtualBox Images, vielleicht gibts da noch immer was ..)
|
Marcellus
OC Addicted
|
Auf arm sollte der gcc eigentlich laufen, ich denk es wäre einfacher eine swap sd karte in das handy reinzustecken, make einzutippen und das handy übers wochenende in die ecke zu legen.
|