Sarge und rrdtool

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
tomgr
Beiträge: 16
Registriert: 31.03.2006 09:50:12

Sarge und rrdtool

Beitrag von tomgr » 24.04.2006 18:46:26

Moin Alle,
ich habe (Debian-Sarge) rrdtool mit aptitude install rrdtool installiert. Die installierte Version ist 1.0.49-1. Leider brauche ich die Version 1.2.11.(für VDEF) Gibt es eine Möglichkeit ein Update zu bekommen? Ein Patch ist nicht zu finden. Ich habe auch schon versucht eine neuere Version, rrdtool-1.2.11, mittels ./configure zu installieren, leider gibt es da Schwierigkeiten mit freetype2. Obwohl installiert ist diese nicht zu finden.
Hat da jemand eine Idee?

Guss, Tom.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Re: Sarge und rrdtool

Beitrag von gms » 24.04.2006 19:24:28

tomgr hat geschrieben:leider gibt es da Schwierigkeiten mit freetype2. Obwohl installiert ist diese nicht zu finden.
Meinst du ./configure findet libfreetype nicht, oder wie soll man das verstehen ?

Gruß
gms

tomgr
Beiträge: 16
Registriert: 31.03.2006 09:50:12

Beitrag von tomgr » 24.04.2006 19:51:21

genau da hab ich Probleme den Zusammenhang zu verstehen. Wieso libfreetype2?
Das configure-script sucht explizit nach freetype2.

* I could not find a working copy of freetype2.

Installiert ist:
dpkg -s freetype2

Package: freetype2
Status: install ok installed
Priority: extra
Section: oldlibs
Installed-Size: 19
Maintainer: Anthony Fok <foka@debian.org>
Architecture: all
Source: freetype1
Version: 1.4pre.20030402-1.1
Depends: libttf2

Wie kann ich jetzt rrdtool-1.2.11 dazu bringen nach freetype2 zu suchen?

Gruss, Tom.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 24.04.2006 20:03:14

aja, das ist wirklich etwas dubiois

du hast wahrscheinlich nach freetype2 gesucht:

Code: Alles auswählen

gms1:~# apt-cache search freetype2
freetype2 - Dummy package for transition to libttf2
freetype2-demos - FreeType 2 demonstration programs
libttf-dev - FreeType 1 development files (static library and headers)
libttf2 - FreeType 1, The FREE TrueType Font Engine, shared library files
und obiges unbrauchbares Ergebnis erhalten

zum Compilieren benötigst du im Normalfall die *-dev Pakete und da schaut das Ergebnis schon besser aus:

Code: Alles auswählen

gms1:~# apt-cache search freetype.*-dev
libfreetype6-dev - FreeType 2 font engine, development files
...
warum da jetzt ein 6er in dem Paketnamen steht, frage mich bitte nicht, kann ich auch nicht erklären (hier kommt sonst nirgends ein 6er vor):

Code: Alles auswählen

gms1:~# apt-show-versions libfreetype6-dev
libfreetype6-dev/stable uptodate 2.1.7-2.4
aber so funktioniert die Compilierung:

Code: Alles auswählen

# tcl8.0-dev und python2.3-dev sind optional
gms1:/usr/local/src# apt-get install make gcc libart-2.0-dev cgilib libfreetype6-dev libpng-dev tcl8.0-dev python2.3-dev
gms1:/usr/local/src# tar -xzvf rrdtool-1.2.11.tar.gz
gms1:/usr/local/src# cd rrdtool-1.2.11
gms1:/usr/local/src/rrdtool-1.2.11# ./configure 
....
Config is DONE!

          With MMAP IO: yes
          Perl Modules: perl_piped perl_shared
           Perl Binary: /usr/bin/perl
          Perl Version: 5.8.4
          Perl Options: PREFIX=/usr/local/rrdtool-1.2.11 LIB=/usr/local/rrdtool-1.2.11/lib/perl/5.8.4
    Build Tcl Bindings: yes
 Build Python Bindings: yes
          Build rrdcgi: yes
       Build librrd MT: yes


Type 'make' to compile the software and use 'make install' to
install everything to: /usr/local/rrdtool-1.2.11.

       ... that wishlist is NO JOKE. If you find RRDtool useful
make me happy. Go to http://people.ee.ethz.ch/oetiker/wish and
place an order.

                               -- Tobi Oetiker <tobi@oetiker.ch>
----------------------------------------------------------------
gms1:/usr/local/src/rrdtool-1.2.11# make
gms1:/usr/local/src/rrdtool-1.2.11# make install

Gruß
gms

tomgr
Beiträge: 16
Registriert: 31.03.2006 09:50:12

Beitrag von tomgr » 24.04.2006 20:40:13

Danke, das wars.
apt-get hat noch ein paar Abhängigkeiten. Mit aptitude sind alle behoben.
Nun funktionierts.

Gruss, Tom.

Antworten