Sida 1 av 2

Uppgradera till nyare version

Postat: 06 nov 2010, 18:12
av Hoffan
Då jag inte har riktigt koll på RRD tools så undrar jag om någon kan
förklara hur jag går tillväga för att göra en uppgrdering av rrdtool. Då jag
skulle vilja ha möjloghet att kunna ha en axel på varje sida om min graf.

Eller e det så att dom befintliga graferna inte funkar helt hundra om jag uppgarderar..?

Kör i dag Ubuntu

Re: Uppgradera till nyare version

Postat: 06 nov 2010, 19:41
av elf98
Dina gamla grafgenereringsscript bör fungera som de ska efter en uppgradering.

Re: Uppgradera till nyare version

Postat: 06 nov 2010, 19:57
av Hoffan
Det låter ju inte fel..

Så då e frågan bara hur man får till en uppgraderingen ??

Re: Uppgradera till nyare version

Postat: 07 nov 2010, 00:07
av daromer
apt-get upgrade rrdtool

Vilken version av ubuntu? Jag kör med Ubuntu på 2 maskiner och på båda kan jag generea grafer med 2 axlar...

Och om du vill instalera från grunden finns det manual t ex här:
http://martybugs.net/linux/rrdtool/

Re: Uppgradera till nyare version

Postat: 07 nov 2010, 00:26
av Hoffan
HAr nu testat apt-get upgrade rrdtool
Men tyvärr ingen skillnad.

Jag kör me RRDtool 1.3.1
Å vet att det inte stödjer dubbla axlar..

Så tyvärr åtestår min fråga, Hur lyckas man göra en ren uppgradering
av rrdtool, Har letat runt men hittar inget, För man skall väl inte behöva installera om det på nytt...

Re: Uppgradera till nyare version

Postat: 07 nov 2010, 01:38
av daromer
Vilken version av ubuntu kör du? (Fömodar att du kör gamla Karmic? ) Hett tips är att uppdatera till Lucid eller Maverick så får du nyare rrdtool. man kör istort sett "apt-get dist-upgrade"

Finns även nåt sett att köra in paket från nyare om jag inte har fel. Har dock inte det i huvudet.


Sedan gav jag också tipset om att bygga egen rrdtool.

Alltså går man från en version till en annan så uppgraderar man. Hade du inte haft en inlagd innan hade du Instalerat en från grunden. Så även om du bygger en egen så uppgraderar du ;)

Re: Uppgradera till nyare version

Postat: 07 nov 2010, 11:06
av Hoffan
Nu blir jag lite fundersam...

Hur menar du me att bygga egen..

Jag kör me version 9.10 karmic

Tycker det e konstigt om det inte finns möjlighet att bara köra en uppgradering
rakt upp å ner på bara rrdtool.. Eller måste man uppgradera till nya linux dist för att det skall funka?

Re: Uppgradera till nyare version

Postat: 07 nov 2010, 11:15
av elf98
Man måste väl köra apt-get update först? (för att updatera listan över tillgängliga paket?)

Re: Uppgradera till nyare version

Postat: 07 nov 2010, 13:56
av Hoffan
Så nu har jahg uppdaterat min burk till 10.04 Lucid
å tydligen har ag fått lite nyare rrdtool 1.3.8

men trodde man skulle få lite nyare :(

Stödjer 1.3.8 dubbla axlar..

Va kör ni andra för versioner för att klara detta??

Re: Uppgradera till nyare version

Postat: 07 nov 2010, 13:58
av elf98
RRDtool 1.2.23

Fast jag har patchat min version rätt hårt, bland annat för att få stöd för dubbla axlar.

Vill inte uppgradera då de nyare versionerna är mer resurskrävande och det är ganska många grafer som genereras på temperatur.nu!

Re: Uppgradera till nyare version

Postat: 08 nov 2010, 03:20
av daromer
Har jag inte fel så kom --right-axis redan i 1.2.29.

Så ja din version ska lätt klara det. jag kör nog 1.3.x nåt. Har även 1.4 på nån burk. Jag gav dig lite kod i din andre tråd. Men annars så kika på:

http://www.mrtg.org/rrdtool/doc/rrdgraph.en.html

Re: Uppgradera till nyare version

Postat: 08 nov 2010, 09:52
av CirruZZ
Jag körde förut precis som du gör apt-get för att installera rrdtool, och som jag har skrivit i howto'n för rrdtool. Problemet med det är att då installerar man rrdtool från Ubuntu's (om man kör Ubuntu givetvis) repositories, och där brukar det dröja ett bra tag innan uppdateringar kommer in.

Alternativet är då att kompilera och installera själv istället. På rrdtools hemsida så finns det beskriver hur man gör. Jag har gjort så ett antal gånger och det funkar toppen.

För att underlätta så kan du kolla på scriptet nedan som jag skrivit, ingen dokumentring i det :oops: men fråga om det är något du undrar.

Kod: Markera allt

#!/bin/sh

rrdversion=rrdtool-1.4.4

apt-get install libpango1.0-dev libxml2-dev

BUILD_DIR=/tmp/rrdbuild
INSTALL_DIR=/opt/$rrdversion

 mkdir -p $BUILD_DIR
 cd $BUILD_DIR
 
wget http://oss.oetiker.ch/rrdtool/pub/$rrdversion.tar.gz
tar zxvf $rrdversion.tar.gz

cd $rrdversion

./configure --prefix=$INSTALL_DIR && make && make install

ln -s $INSTALL_DIR/bin/rrdtool /usr/local/bin/rrdtool
Lägg det i en fil (install_rrdtool.sh), sätt kör rättigheter på det, och kör det sedan med sudo så kommer (bör :roll:) du få en fungerande installation av rrdtool med senaste version. Om det är så att du vill installera en annan version så får du ändra variabeln rrdversion. Jag har själv kört scriptet på ubuntu 10.04 Lts med gott resultat :wink:

Kom ihåg att avinstallera din tidigare version av rrdtool sen.

Någon gång när som helst så ska jag lägga till det här som alternativ i HowTo'n... :roll:

Re: Uppgradera till nyare version

Postat: 08 nov 2010, 19:22
av Hoffan
Såg ju intresant ut ju,,

Men hur avinstallerar jag då??

Re: Uppgradera till nyare version

Postat: 08 nov 2010, 19:32
av CirruZZ

Kod: Markera allt

sudo apt-get remove rrdtool

Re: Uppgradera till nyare version

Postat: 08 nov 2010, 20:11
av Hoffan
Skrattar..

Så det va så pass svårt...

Men det räckar alltså att först ta bort det gamla å sen typ köra ditt script..??