Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11293
Wohnort: Bremen
|
Hi! Das Ganze ist, wenn ich es richtig versteh, kein "echtes" Mono-Problem, sondern im Prinzip ein Problem, wie die Links zu dem mp3-Dateien aufgebaut sind. Hier ist die Lösung zu finden: http://code.google.com/p/thelastripper/issues/detail?id=211; es scheint bei der Übertragung ein Doppelslash im Link verwenet zu werden, der Mono "aus dem Takt" bringt. Die Lösung für mich bestand darin, tatsächlich mono-2.6.4 wie in dem Thread zu patchen und zu kompilieren. Allerdings musste ich dazu dann noch gtk-sharp-2.10.12 und taglib-sharp selbst komplieren (die Version heißt unter Ubuntu libtaglib2.0-cil); obwohl beide über die Ubuntuquellen installiert waren, wurden sie nicht erkannt. Aus dem sourcecode gebastelt geht es jetzt aber wieder, TheLastRipper läuft also doch noch unter Ubuntu... so long hank
|
floogy
Anmeldungsdatum: 21. Juli 2006
Beiträge: 3294
Wohnort: Koblenz
|
Mir wäre lieber, das Problem wäre im "theLastRipper"-Source-Code mit einem workaround zu umgehen, statt mono zu patchen… Übrigens hat sich ein früherer Entwicler auf einen entsprechenden bug-report gemeldet. Falls er Zeit findet wird er sich dem Problem widmen. Ich hoffe er findet einen workaround um dieses mono-feature…
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11293
Wohnort: Bremen
|
Hi! floogy schrieb: Mir wäre lieber, das Problem wäre im "theLastRipper"-Source-Code mit einem workaround zu umgehen, statt mono zu patchen… Übrigens hat sich ein früherer Entwicler auf einen entsprechenden bug-report gemeldet. Falls er Zeit findet wird er sich dem Problem widmen. Ich hoffe er findet einen workaround um dieses mono-feature…
"früherer Entwickler" ist lustig - jopsen hatte eigentlich den gesamten Code geschrieben... Habs auch gesehen; und sicher wäre eine "interne" Lösung sinnvoller; aber zumindest geht es jetzt so; nur dass andere Mono-Anwendungen mit der gepatchten Version jetzt auch Zicken machen... (was mich persönlich bisher weniger stört; vielleicht mache ich auch nur was falsch 😉 ) so long hank
|
heini66
Anmeldungsdatum: 8. Januar 2011
Beiträge: Zähle...
|
Die Lösung für mich bestand darin, tatsächlich mono-2.6.4 wie in dem Thread zu patchen und zu kompilieren. Allerdings musste ich dazu dann noch gtk-sharp-2.10.12 und taglib-sharp selbst komplieren (die Version heißt unter Ubuntu libtaglib2.0-cil); obwohl beide über die Ubuntuquellen installiert waren, wurden sie nicht erkannt. Aus dem sourcecode gebastelt geht es jetzt aber wieder, TheLastRipper läuft also doch noch unter Ubuntu...
Hi,
an dieser Stelle verstehe ich als "Linux-Laie" leider nur Bahnhof. Die Wiki oder weitere Artikel die zu diesem Bug verfasst wurden, helfen mir leider auch nicht weiter ☹ Da auch Google/Forum-Suchen auf dieser Seite landen, kann bitte jemand für Anfänger erklären, was zu tun ist!?
Vielen Dank!!!! Gruß
Heini
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11293
Wohnort: Bremen
|
Hi! @ Heini66 Welche Ubuntuversion hast du denn im Einsatz? Unter Maverick war das ganze bei mir nicht mehr so schwierig, hatte es im Wiki auch mit aufgenommen TheLastRipper schrieb Eine einfachere Lösung für Maverick ist von Gonzalo Paniagua entwickelt worden. Dazu muss ein system.tar.gz ⮷ heruntergeladen und entpackt[3] werden. Man wechselt in das entstandene Verzeichnis system und führt dort den Befehl[5] sudo gacutil -i System.dll aus. Danach funktioniert der Aufruf der Dateien wieder einwandfrei (siehe Bugreport 🇬🇧 auf bugzilla.novell.com, getestet für Maverick).
Damit war das ganze "gegessen"... so long hank
|
heini66
Anmeldungsdatum: 8. Januar 2011
Beiträge: 39
|
Moin Hank, vielen Dank für Deine schnelle Antwort. Habe die Version 10.04 am Start.
Ich hatte darauf gehofft, dass irgend jemand ein Paket wie unter Maverick zur Verfügung stellt, damit ich die Lastripper-Version zum Laufen bekomme.
Für alles andere benötige ich eine Schritt-für-Schritt-Anleitung 😳 Gruß
Heini
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11293
Wohnort: Bremen
|
Hi! Hm, ggf kann man die Monoversion aus den Maverickquellen auch für Lucid (10.04) benutzen, und das Archiv wie für maverick benutzen; das müsste ich vielleicht noch mal in einer Virtuellen Maschine ausprobieren... so long hank
|
heini66
Anmeldungsdatum: 8. Januar 2011
Beiträge: 39
|
Moin Hank, das wäre ja cool, wenn's passt. Vielen Dank für Deine Hilfe.
By the way, wofür wird mono und die entsprechenden Versionen überhaupt benötigt??? Gruß
Heini
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11293
Wohnort: Bremen
|
Hi! Klappt leider nicht; zuviele Abhängigkeiten, die da mit der neuen Version benötigt würden. Am "einfachsten" wäre es, auf Maverick umzusteigen 😉, dann geht alles ziemlich problemlos. Ansonsten ist es eine echte "Kompilierorgie"; die ich nicht empfehlen würde, wenn man nicht schon etwas Erfahrung damit hat. Mono ist sozusagen die "Grundlage", auf der etliche Programme (z.B. f-spot) aufbauen, ähnlich wie das NET.Framework unter Windows. so long hank
|
heini66
Anmeldungsdatum: 8. Januar 2011
Beiträge: 39
|
Moin, habe mittlerweile Maverick hochgeladen und brauche nun Hilfe bei: Dazu muss ein system.tar.gz ⮷ heruntergeladen und entpackt[3] werden. Man wechselt in das entstandene Verzeichnis system und führt dort den Befehl[5] sudo gacutil -i System.dll aus. Kann mir bitte jemand zeigen, wie ich das konkret anstelle (Terminaleingaben Schritt für Schritt oder Möglichkeit unter Gnome).
Danke für die Hilfe. Gruß
Heini
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11293
Wohnort: Bremen
|
Hi! Ooops, das Archiv scheint nicht mehr greifbar zu sein -ich hab's aber hoffentlich noch irgendwo, muss aber erst suchen... so long hank
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11293
Wohnort: Bremen
|
Hi! Hab's gefunden, hänge es hier mal an. Du lädst es herunter, entpackst es (in z.B. Nautilus Rechtsklicken, mit Archivmanager öffen, entpacken, Speicherort angeben.) Es entsteht dort der Ordner system. Dann im Terminal dahinwechseln und dann den Befehl ausführen:
sudo gacutil -i System.dll Ggf. musst du dazu das Paket mono-2.0-gac installiert haben, weiß ich jetzt nicht mehr so genau. Danach sollte TheLastRipper wieder laufen. so long hank
- system.tar.gz (961.6 KiB)
- Download system.tar.gz
|
heini66
Anmeldungsdatum: 8. Januar 2011
Beiträge: 39
|
Moin Hank, bis hierhin:
Du lädst es herunter, entpackst es (in z.B. Nautilus Rechtsklicken, mit Archivmanager öffen, entpacken, Speicherort angeben.) Es entsteht dort der Ordner system komme ich klar. Aber dann im Terminal heini@Heimserver:~$ cd home/heini/downloads/LastRipper/system
bash: cd: /heini/downloads/LastRipper/system: Datei oder Verzeichnis nicht gefunden Ist 'n Anfängerfehler, ich weiß, aber kannst Du mir weiterhelfen? Danke
Heini
|
Heinrich_Schwietering
Wikiteam
Anmeldungsdatum: 12. November 2005
Beiträge: 11293
Wohnort: Bremen
|
Hi! Dazu müsste ich wissen, wo du es denn hingeladen hast... Aber wenn du im Homeverzeichnis bist, findest du /home/heini (da solltest du sein, wenn du das Terminal aufmachst) nicht, also versuch mal cd downloads/LastRipper/system so long hank
|
heini66
Anmeldungsdatum: 8. Januar 2011
Beiträge: 39
|
Hi Hank, war nur zu bräsig und hatte nicht auf die Groß-/Kleinschreibung geachtet.
Nun also alles installiert, leider jetzt mit einem kleinen Fehlerfenster nach Start und "Tune in" in einen x-beliebigen Tag. Außer diesem "Einfahrt verboten"-Schild mit einem OK-Button ist nichts bedienbar.
Ich hab das Bildschirmfoto mal als Datei dran gehängt.
Läuft die Anwendung bei Dir eigenlich rund? Kannst Du aufnehmen? Gruß
Heini
- Bilder
|