Maperitive unter Ubuntu 12.04?

Hallo,

auf meiner Suche nach geeigneten Kartenrederern bin ich nun auf Maperitive gestoßen.
Leider war mein Versuch, es nach der Anleitung für Ubuntu 11.10 zu installieren nicht erfolgreich. Der Versuch, Maperitive.sh zu starten, bringt mir nur die folgende Fehlermeldung:

~/bin/Maperitive$ ./Maperitive.sh 
Missing method EnableVisualStyles in assembly ~/bin/Maperitive/Maperitive.exe, type System.Windows.Forms.Application

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
File name: 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
File name: 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'

Mono ist bei mir in der Version 2.10 installiert.

Was muss ich machen, um Maperitive unter Linux nutzen zu können?

TIA

Cool bleiben :wink:

Ich fahre hier ubuntu 12.04 , hab mal kurz aktuelles mono runtime, die im wiki angegebene Mono-Komponente und latest Maperitive installiert und dann —> Peng gleiches Problem.

Dann hab ich mono development drüber installiert und NICHT gestartet (will ja kein development machen) und —> funzt
Fehlte wohl irgend eine Komponente. Laut deren Forum haben die Maperitive auf .net4 umgestellt.

Gruss
walter

Danke für die Hilfe. Die Installation von mono-devel hat geholfen! :slight_smile:

Hallo!

Sorry, wenn ich den Thread hervorkrame.

Ich kann Maperitive nicht starten, obwohl die Pakete mono-complete und auch explizit mono-devel installiert sind. Gezogen habe ich Maperitive-latest (wie im Wiki angegeben): http://wiki.openstreetmap.org/wiki/DE:Maperitive#Ubuntu_10.04_-_12.04

Das Seltsame ist, dass ich keinerlei Ausgaben in der Konsole bekomme. In der Prozessliste erscheint auch nichts, was auf Maperitive oder mono hindeutet… nutze Kubuntu 12.10.

Hat jemand eine Idee?

Nö, noch nicht :wink:

Ich starte bei mir das unter 11.10 installierte und über 2 Upgrades mitgeschleppte Maperitive mit ./Maperitive.sh im Terminalfenster - rennt prima.

In der Shell steht aber nur mono --desktop Maperitive.exe “$@” drin.

also solltest du mono checken

Meines ist Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-5ubuntu1)

gruß
walter

Hallo!

Ja, das ist auch meine Vermutung, nur kann ich den Fehler ohne Ausgaben im Terminal nicht eingrenzen.

Hab das Skript auch schon gecheckt, und sogar nur mit “mono --desktop Maperitive.exe” gestartet - keine Ausgaben, nichts.

Ich habe eben auch noch die “Windoofs-Methode” angewendet: alles gelöscht, was mit mono zu tun hat inklusive aller EInstellungen.
Danach habe ich nur mono-devel ausgewählt und mir alle automatischen Abhängigkeiten mitinstallieren lassen: Maperitive läuft immer noch nicht.
Daraufhin habe ich (wie auf der mono-Seite für Ubuntu empfohlen) das Paket mono-complete aus den Ubuntu-Quellen installiert, samt aller Abhängigkeiten: Maperitive lässt sich immer noch nicht starten.

Ich habe zwischen den Schritten immer wieder das Maperitive-latest neu entpackt, damit der Fehlstart nicht evtl. auf irgendwelche Konfigurationen zurückgeführt wird.

Im Unterordner logs wird Maperitive.log erstellt. Aber in dieser Logdatei steht nichts. Leer.

Hat noch jemand eine Idee?

Ruf mal was anderes, einfacheres mit mono auf.
bei mir sind laut Paketverwaltung einige Dutzend Mono-Sachen installiert. Da hilf ein Vergleichen wohl nichts.

ansonsten hat mono massenweise Optionen , auch zum debuggen: man mono

viel Glück
walter


dpkg --get-selections | grep mono

fonts-tlwg-mono					install
libmono-2.0-1					install
libmono-2.0-dev					install
libmono-accessibility2.0-cil			install
libmono-accessibility4.0-cil			install
libmono-addins-gui0.2-cil			install
libmono-addins0.2-cil				install
libmono-c5-1.1-cil				install
libmono-cairo2.0-cil				install
libmono-cairo4.0-cil				install
libmono-cecil-private-cil			install
libmono-cil-dev					install
libmono-codecontracts4.0-cil			install
libmono-compilerservices-symbolwriter4.0-cil	install
libmono-corlib2.0-cil				install
libmono-corlib4.0-cil				install
libmono-cscompmgd8.0-cil			install
libmono-csharp4.0-cil				install
libmono-custommarshalers4.0-cil			install
libmono-data-tds2.0-cil				install
libmono-data-tds4.0-cil				install
libmono-db2-1.0-cil				install
libmono-debugger-soft2.0-cil			install
libmono-debugger-soft4.0-cil			install
libmono-http4.0-cil				install
libmono-i18n-cjk4.0-cil				install
libmono-i18n-mideast4.0-cil			install
libmono-i18n-other4.0-cil			install
libmono-i18n-rare4.0-cil			install
libmono-i18n-west2.0-cil			install
libmono-i18n-west4.0-cil			install
libmono-i18n2.0-cil				install
libmono-i18n4.0-all				install
libmono-i18n4.0-cil				install
libmono-ldap2.0-cil				install
libmono-ldap4.0-cil				install
libmono-management2.0-cil			install
libmono-management4.0-cil			install
libmono-messaging-rabbitmq2.0-cil		install
libmono-messaging-rabbitmq4.0-cil		install
libmono-messaging2.0-cil			install
libmono-messaging4.0-cil			install
libmono-microsoft-build-engine4.0-cil		install
libmono-microsoft-build-framework4.0-cil	install
libmono-microsoft-build-tasks-v4.0-4.0-cil	install
libmono-microsoft-build-utilities-v4.0-4.0-cil	install
libmono-microsoft-build2.0-cil			install
libmono-microsoft-csharp4.0-cil			install
libmono-microsoft-visualc10.0-cil		install
libmono-microsoft-web-infrastructure1.0-cil	install
libmono-microsoft8.0-cil			install
libmono-npgsql2.0-cil				install
libmono-npgsql4.0-cil				install
libmono-opensystem-c4.0-cil			install
libmono-oracle2.0-cil				install
libmono-oracle4.0-cil				install
libmono-peapi2.0-cil				install
libmono-peapi4.0-cil				install
libmono-posix2.0-cil				install
libmono-posix4.0-cil				install
libmono-rabbitmq2.0-cil				install
libmono-rabbitmq4.0-cil				install
libmono-relaxng2.0-cil				install
libmono-relaxng4.0-cil				install
libmono-security2.0-cil				install
libmono-security4.0-cil				install
libmono-sharpzip2.6-cil				install
libmono-sharpzip2.84-cil			install
libmono-sharpzip4.84-cil			install
libmono-simd2.0-cil				install
libmono-simd4.0-cil				install
libmono-sqlite2.0-cil				install
libmono-sqlite4.0-cil				install
libmono-system-componentmodel-composition4.0-cil	install
libmono-system-componentmodel-dataannotations4.0-cil	install
libmono-system-configuration-install4.0-cil	install
libmono-system-configuration4.0-cil		install
libmono-system-core4.0-cil			install
libmono-system-data-datasetextensions4.0-cil	install
libmono-system-data-linq2.0-cil			install
libmono-system-data-linq4.0-cil			install
libmono-system-data-services-client4.0-cil	install
libmono-system-data-services4.0-cil		install
libmono-system-data2.0-cil			install
libmono-system-data4.0-cil			install
libmono-system-design4.0-cil			install
libmono-system-drawing-design4.0-cil		install
libmono-system-drawing4.0-cil			install
libmono-system-dynamic4.0-cil			install
libmono-system-enterpriseservices4.0-cil	install
libmono-system-identitymodel-selectors4.0-cil	install
libmono-system-identitymodel4.0-cil		install
libmono-system-ldap2.0-cil			install
libmono-system-ldap4.0-cil			install
libmono-system-management4.0-cil		install
libmono-system-messaging2.0-cil			install
libmono-system-messaging4.0-cil			install
libmono-system-net4.0-cil			install
libmono-system-numerics4.0-cil			install
libmono-system-runtime-caching4.0-cil		install
libmono-system-runtime-durableinstancing4.0-cil	install
libmono-system-runtime-serialization-formatters-soap4.0-cil	install
libmono-system-runtime-serialization4.0-cil	install
libmono-system-runtime2.0-cil			install
libmono-system-runtime4.0-cil			install
libmono-system-security4.0-cil			install
libmono-system-servicemodel-discovery4.0-cil	install
libmono-system-servicemodel-routing4.0-cil	install
libmono-system-servicemodel-web4.0-cil		install
libmono-system-servicemodel4.0-cil		install
libmono-system-serviceprocess4.0-cil		install
libmono-system-transactions4.0-cil		install
libmono-system-web-abstractions4.0-cil		install
libmono-system-web-applicationservices4.0-cil	install
libmono-system-web-dynamicdata4.0-cil		install
libmono-system-web-extensions-design4.0-cil	install
libmono-system-web-extensions4.0-cil		install
libmono-system-web-mvc1.0-cil			install
libmono-system-web-mvc2.0-cil			install
libmono-system-web-routing4.0-cil		install
libmono-system-web-services4.0-cil		install
libmono-system-web2.0-cil			install
libmono-system-web4.0-cil			install
libmono-system-windows-forms-datavisualization4.0-cil	install
libmono-system-windows-forms4.0-cil		install
libmono-system-xaml4.0-cil			install
libmono-system-xml-linq4.0-cil			install
libmono-system-xml4.0-cil			install
libmono-system2.0-cil				install
libmono-system4.0-cil				install
libmono-tasklets2.0-cil				install
libmono-tasklets4.0-cil				install
libmono-wcf3.0-cil				install
libmono-web4.0-cil				install
libmono-webbrowser2.0-cil			install
libmono-webbrowser4.0-cil			install
libmono-webmatrix-data4.0-cil			install
libmono-windowsbase3.0-cil			install
libmono-windowsbase4.0-cil			install
libmono-winforms2.0-cil				install
libmono2.0-cil					install
mono-4.0-gac					install
mono-csharp-shell				install
mono-devel					install
mono-dmcs					install
mono-gac					install
mono-runtime					install
mono-xbuild					install
monodevelop					install
monodoc-base					install
monodoc-manual					install
ubuntu-mono					install

Habe gerade

mono --debug --desktop Maperitive.exe "$@"

ausgeführt, also das, was im Skript steht nur um ein --debug ergänzt (wie in man mono dargestellt).
Geht nicht… keine Ausgabe…

Welches einfache Programm wäre denn in mono?

notepad.exe sollte gehen, hab ich aber nie gemacht und auch gerade kein Windows aktiv.

:frowning:

mono NOTEPAD.EXE 
Cannot open assembly 'NOTEPAD.EXE': File does not contain a valid CIL image.

sorry, muß ich passen. Frag mal die Mono-Leute

Trotzdem danke! :slight_smile:

unter mono geht notepad bei mir auch nicht. aber maperitive braucht (und rennt) nur mit mono.

https://groups.google.com/forum/?fromgroups#!topic/maperitive/EUTlOiYhVR4

Dort war glaub ich das Problem das maperitve erstmal auf tauchstation ging um dann irgendwann aufzupoppen!

Cool, danke für den Hinweis! Ich habe mich mal in die Dikussion eingeklinkt. Bei mir ploppt es allerdings auch nach mehrern Minuten nicht auf.

Schaun mer mal…

bei mir 15 Sekunden - allerdings ist meine Kiste etwas oversized :wink:

Gruß
walter

p.s. wenn’s jemanden interessiert: 8-Core 4 GHz mit 32GB Mem. Nur bei der Platten-Performance klemmt es noch.

AMD Athlon™ 64 X2 Dual Core Processor 4000+

=> ich warte schon seit 20 Minuten… :smiley:

Zu lange - maximal 1 Minute, dann muß da was kommen. Genau diese Konfiguration hatte ich vorher.

Bei mir dauert es auch gerne mal 20-30 Minuten, bis Maperitive da ist :frowning:

übrigens: der Fehler ist nun behoben