Xara LX wird in 13.10 nicht gestartet

7

Ich habe das Paket 'xaralx' über apt-get auf Xubuntu 13.10 Saucy 64-Bit installiert und erhalte dies, wenn ich an der Eingabeaufforderung "xaralx" eingebe:

xaralx: relocation error: xaralx: symbol _ZTV19wxGnomePrintFactory, version WXU_2.8 not defined in file libwx_gtk2u_core-2.8.so.0 with link time reference

Ich habe xaralx deinstalliert und xaralx: i386 installiert und erhalte den gleichen Fehler.

Mein System begann mit 12.04 LTS und ich habe es bis auf 13.10 aktualisiert, sodass dies möglicherweise etwas damit zu tun hat.

Matt
quelle
Ich habe das gleiche Problem. Ich habe ein Upgrade von 13.04 auf 13.10 durchgeführt und das Upgrade hat anscheinend Xara LX kaputt gemacht. Ich habe es die ganze Zeit benutzt, es hat mit 13.04 gut funktioniert.
Honzzz
1
Ich stimme dafür, diese Frage erneut zu öffnen, da dieses Paket Teil des Software-Centers ist . Ich denke, dass die Pakete im Software Center wie erwartet installiert werden sollten und es hier eine Lösung geben sollte.
don.joey
@ don.joey Bist du sicher, dass das Problem immer noch besteht?
Guntbert
@guntbert Dieses Problem besteht weiterhin. Ich habe gestern die Installation über das Software Center versucht. Die Installation mit sudo apt-get install xaralxmacht keinen Unterschied. 13.10
don.joey
1
@ don.joey Antwort gepostet.
Chaskes

Antworten:

2

Erste xaralxlaufen

Die Problemumgehung für dieses Problem besteht darin, das Paket neu zu erstellen. Aber mach dir keine Sorgen! Dies ist sehr einfach zu tun apt-build.

apt-buildlädt automatisch die Quelle herunter, löst die Abhängigkeiten auf, erstellt das Debian-Paket und installiert das Paket. Das Paket kann dann auch apt-getwie gewohnt entfernt werden.

apt-build ist nicht standardmäßig installiert:

sudo apt-get install apt-build

Die Installation bietet einige Konfigurationsoptionen. Das Akzeptieren der Standardeinstellungen ist in Ordnung. (Weitere Informationen zur Konfiguration finden Sie in dieser Antwort zum Erstellen aus der Quelle .)

Dann:

sudo apt-build install xaralx

Dieser Vorgang dauert je nach Computer einige Zeit. Auf meinem Asus X201E (Celeron 847, 1,10 GHz, 4 GB RAM) dauerte es ungefähr 30 Minuten.

Der Prozess wird neu erstellen auch einige abhängigen Pakete: xaralx-svg, xaralx-examples, und libxar-dev, so folgt diesen mit:

sudo apt-get update
sudo apt-get upgrade

Die Beispiele sind nicht standardmäßig installiert, daher möchten Sie möglicherweise auch:

sudo apt-get install xaralx-examples

Das ist es! xaralxkann jetzt normal gestartet werden und startet fehlerfrei.

Hinweis: Wenn Sie sich in einer 64-Bit-Installation befinden, wird möglicherweise folgende Fehlermeldung angezeigt apt-get update:

W: Failed to fetch file:/var/cache/apt-build/repository/dists/apt-build/main/binary-i386/Packages  File not found

Dies ist harmlos, aber Sie können es entfernen, indem Sie die Quellliste bearbeiten apt-build. (Siehe diese Antwort , aber bitte beachten Sie, dass Sie nur Änderungen vornehmen müssen apt-build.list. Es sind keine Änderungen im Standard erforderlich sources.list.)

sudo nano /etc/apt/sources.list.d/apt-build.list

Veränderung

deb file:/var/cache/apt-build/repository apt-build main

zu:

deb [arch=amd64] file:/var/cache/apt-build/repository apt-build main


Hintergrundinformation

Dieses Problem ist das Ergebnis eines Fehlers , der in einer früheren Version von aufgetreten war libwxgtk2.8-xx.

Dies betraf alle Pakete wxWidgets, die mit einer libwxgtkfrüheren Version kompiliert wurden 2.8.10.1-0ubuntu1.

Die meisten Pakete wurden inzwischen behoben, aber einige ältere Pakete, die in letzter Zeit nicht viel Entwicklungsarbeit geleistet haben xaralx, haben möglicherweise immer noch das Problem.

Die Lösung besteht darin, das Paket mit aktualisierten Abhängigkeiten neu zu erstellen.

Dies wurde gegen xaralx gemeldet und das Problem wurde im Debian-Paket behoben. Aus irgendeinem Grund installiert das Ubuntu-Paket jedoch weiterhin eine Binärdatei, die nicht repariert wurde und nicht ausgeführt wird.

chaskes
quelle
Hervorragende Antwort. Xara XL kompiliert einwandfrei (4 Minuten auf meinem Computer :) Es leidet jedoch unter Fehlern. Es ist nicht produktionsbereit.
don.joey
@ don.joey Danke. Es war eine Menge Arbeit, aber ich stimmte Ihrer Argumentation zu und es wurde ein guter erster Versuch, Debian-Verpackungen zu lernen. Hinweis Ich habe sorgfältig gesagt, dass nur es ohne Fehler gestartet wird. ;) Mein x201 mag langsam sein, aber es war ein Ubuntu-Preload und hat einen Ubuntu-Aufkleber drauf. :)
chaskes