staging.inyokaproject.org

djvubind

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels djvubind.

Heinrich_Schwietering Team-Icon

Wikiteam
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Das Teil scheint unter Ubuntu nicht zu funktionieren; hab' dazu einen Bugreport eingestellt... Eigentlich wäre das Programm ja ganz nett für Leute, die sich ihre eigenen e-Books basteln wollen; momentan ist das allerdings eher murks...

so long
hank

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

So, nun gehts zumindest mit der Entwicklerversion - demnächst soll dann auch eine Veröffentlichung einer unter Ubuntu funktionsfähigen Version erfolgen (siehe http://code.google.com/p/djvubind/issues/detail?id=12).

Vielleicht bekomme ich den Entwickler noch dazu, ocrodjvu zu verwenden, dann wäre die Texterkennung vermutlich etwas "verlässlicher"... Aber bis dahin kann noch etwas Zeit vergehen.

Mit dem Verschieben sollten wir wohl noch warten, bis zumindest die 0.2.2.-deb-Version vorliegt...😉

so long
hank

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Die aktuelle .deb-Version funktioniert jetzt (auch unter maverick), das Cuneiform-Problem ist allerdings ungelöst, siehe Bugreport...

imho jetzt aber verschiebbar, wenn kein Einwände bestehen.

so long
hank

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Keine Gegenwehr 😉 - also verschoben: djvubind

so long
hank

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

bzgl. der letzten Änderungen: kein python3-Aufruf mehr nötig? Installieren würde ich über checkinstall abfangen, nicht direkt über sudo ./setup.py install machen. Außerdem ist auf der Downloadseite weiterhin ein debian-Paket im Angebot; das sollte den Vorzug vor dem tar.gz-Archiv haben.

so long
hank

EDIT Das Debian-Paket bringt unter Precise sowohl gdebi als auch das Software-Center zum Absturz... Da wäre also zumindest eine Warnung dringend angebracht, nicht aber, das einfach zu streichen. Eine "Installation" via sudo /.setup.py install installiert bei mir das Programm nicht, es ist weiterhin der explizite Aufruf von python3 nötigt, ich musste dazu eben python3-all nachinstallieren. Mit sudo checkinstall python3 setup.py install wird dann ein Paket gebaut, dass tatsächlich eine funktionsfähihge Version liefert.

EDIT2 Hab das wieder angepasst...

frustschieber Team-Icon

Ehemalige
Avatar von frustschieber

Anmeldungsdatum:
4. Januar 2007

Beiträge: 4259

Also ich hab das (in Virtualbox) auf einem ziemlich frischen 12.04 getestet, das deb nicht gesehen (ist aber noch da), sondern das tar.gz. In der darin enthaltenen Anleitung wird der Installbefehl so, wie ins Wiki eingetragen, angegeben. Ausserdem kann _ohne Installation_ direkt gestartet werden. mercurial hab ich nicht benötigt, die Explizitangabe auch nicht. Python3 war installiert, vielleicht liegt es daran.

Ergänzung: Readme: "Installation Installation should be as simple as "./setup.py install" on Unix based systems.... Those with debian based distros will probably be insterest in --install-layout=deb.

Installation is not necessary, since djvubind can run straight from the unpacked source.

N.b., at the moment most distributions are able to have python3 installed but do not use that version by default. If this is the case explicitly call python3 when installing (e.g. "python3 ./setup.py install")

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

aus dem Readme:

N.b., at the moment most distributions are able to have python3 installed but do not use that version by default. If this is the case (and it probably is), explicitly call python3 when installing (e.g. "python3 ./setup.py install")

Das Deb scheint nicht 64-bit-kompatible zu sein. mercurial brauchst du nur, wenn du die Entwicklerversion herunterladen willst, das stand allerdings auch dabei.

so long
hank

EDIT:Hab mal ein "issue" zu dem deb aufgemacht:http://code.google.com/p/djvubind/issues/detail?id=40&colspec=ID%20Type%20Status%20Priority%20Milestone%20Reporter%20Summary

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

@frustschieber: der Befehl python zeigt in der Default-Installation von Precise und Quantal definitiv auf Python 2.7. Kann es sein, das im Programm ein Shebang wie #!/usr/bin/env python3 eingetragen ist? Gruß, noisefloor

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

@ noisefloor Wiewohl kaputtnik hier gar nicht beteiligt zu sein scheint, du hast recht:

1
#! /usr/bin/env python3

Da scheint ja dann die Art des Aufrufs von belang zu sein 😉

so long
hank

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Wiewohl kaputtnik hier gar nicht beteiligt zu sein scheint

Meinte natürlich frustschieber... korrigiert.

Wenn der Shebang richtig gesetzt ist, dann kann man das Prog auch ohne vorangestelltes python stellen. Kann auch sein, dass ein P3 Programm dann auch via P2 aufgerufen funktioniert... habe ich noch nie probiert.

Gruß, noisefloor

Heinrich_Schwietering Team-Icon

Wikiteam
(Themenstarter)
Avatar von Heinrich_Schwietering

Anmeldungsdatum:
12. November 2005

Beiträge: 11335

Hi!

Ich hatte es via checkinstall versucht, da ich nicht so gerne was an der Paketverwaltung vorbei einbaue; da ging es nur mit explizitem python3-Aufruf; kann da natürlich auch ein "Spezialfall" sein.

so long
hank

Antworten |