[Ubuntu 9.10] Oudere versie Inkscape installeren

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • long
  • Registratie: Oktober 2006
  • Laatst online: 13-06 16:44
Voor mijn werk moet ik nogal eens stukjes schrijven met behulp van Latex. Nu wil ik nog wel eens ter verduidelijking een schetsje maken met Inkscape om dat dan toe te voegen. Symbolen of formules voeg ik dan toe met behulp van het psfrag pakket in Latex. Dit pakket vervangt tekst in de .eps/.ps file voor een gegeven Latex code. Dat betekent dat de tekst op een bepaalde manier in de .eps file moet zitten, zodat psfrag deze tekst kan vinden.

Dit ging allemaal prima met een oudere versies van Inkscape (0.46 volgens google), maar voor de nieuwere versie, 0.47 is dat niet meer het geval, door het gebruik van Cairo geloof ik.

Hier komt dan ook meteen het probleem... Na een update van Ubuntu naar versie 9.10 staat standaard versie 0.47 in de repositories. Ik zou dus graag een .deb willen hebben van versie 0.46, maar die kan ik niet vinden. Bij het compilen van de code liep ik op den duur ook vast met een melding:

checking for INKSCAPE... configure: error: Package requirements (gdkmm-2.4 glibmm-2.4 gtkmm-2.4 >= 2.10.0 gtk+-2.0 libxml-2.0 >= 2.6.11 libxslt >= 1.0.15 cairo sigc++-2.0 >= 2.0.12 gthread-2.0 >= 2.0 libpng >= 1.2) were not met:

No package 'gdkmm-2.4' found
No package 'glibmm-2.4' found
No package 'gtkmm-2.4' found
No package 'gtk+-2.0' found
No package 'libxml-2.0' found
No package 'libxslt' found
No package 'cairo' found
No package 'sigc++-2.0' found
No package 'gthread-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables INKSCAPE_CFLAGS
and INKSCAPE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


Hier kom ik niet uit.

Ik weet dat er een workaround is, door de .eps file handmatig aan te passen en de stukken op te zoeken die de tekst voorstellen en die vervolgens te vervangen. Dat is prima als je 1 plaatje met 1 of 2 strings hebt, maar zodra het er een stuk of 10 worden, is het niet leuk meer. Vooral als je later nog even wat aan wilt passen. Ander nadeel is dat er in de .eps plaatjes zelf geen tekst meer te zien is, maar kleine vierkantjes.

Het liefst heb ik dus gewoon de oude versie, totdat ze een oplossing hebben voor dit probleem. Kan iemand hierbij helpen?

Acties:
  • 0 Henk 'm!

  • lamko
  • Registratie: December 2001
  • Laatst online: 20-10-2024
je zult eerst je dependencies op moeten lossen. Dit kun je het beste doen door de pakketten die je mist even in google in te vullen. De eerste heb ik snel even voor je gedaan en je zult het volgende developmentpakket nog moeten installeren : libgtkmm-2.4-dev
En nog even verder zoeken op dependencies inkscape ubuntu kom ik op deze link :
http://wiki.inkscape.org/wiki/index.php/CompilingUbuntu

Succes ;)

And this !! Is to go even further beyond!!!


Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 05-09 17:21

deadinspace

The what goes where now?

long schreef op vrijdag 13 augustus 2010 @ 13:57:
Ik zou dus graag een .deb willen hebben van versie 0.46, maar die kan ik niet vinden.
Die staat anders gewoon nog op de Ubuntu archive mirrors ;)
Bij het compilen van de code liep ik op den duur ook vast met een melding:
Ja, je mist bergen development libraries. Ik kan me overigens niet voorstellen dat dat niet zelf uit te vinden was, zo cryptisch is die foutmelding nou ook weer niet.

Maar ik raad je in ieder geval af om inkscape zelf te compilen, daarmee haal je jezelf meer gezeik op de hals dan nodig is. De kans dat die oudere inkscape .debs werken op je huidige Ubuntu installatie is groot, dus dat is waarschijnlijk de makkelijkste oplossing.

Acties:
  • 0 Henk 'm!

  • lamko
  • Registratie: December 2001
  • Laatst online: 20-10-2024
Jup, de Ubuntu archive mirrors is inderdaad veel handiger ! Ik gebruik meestal deze link : http://packages.ubuntu.com/

Maar je zegt de kans is vrij groot -> waar baseer je dat op, te weinig versie verschillen in de libraries ?

And this !! Is to go even further beyond!!!


Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 05-09 17:21

deadinspace

The what goes where now?

lamko schreef op zaterdag 14 augustus 2010 @ 13:52:
Maar je zegt de kans is vrij groot -> waar baseer je dat op, te weinig versie verschillen in de libraries ?
Vooral op het feit dat packages meestal dependencies hebben van de vorm "op zijn minst deze versie". Een oudere versie van inkscape zal dus waarschijnlijk wel werken met nieuwere versies van die libraries (maar niet met oudere).

Acties:
  • 0 Henk 'm!

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05 20:45
Je kunt ook een kale debian virtual image maken en daar inkscape in installeren.
Pagina: 1