hallo allerseits
ich wollte auf meinem solaris 9 system vnstat irgendwie zum laufen bringen, da ich dieses tool sehr gerne unter linux benutze.
hab ich also den source code gesogen und wollte das kompilieren, jedoch stimmt das was nicht ganz:
root@app-srv01 # cd vnstat-1.4
root@app-srv01 # ls -l
total 74
-rw-r--r-- 1 root root 1961 Mar 26 2004 CHANGES
-rw-r--r-- 1 root root 17992 Feb 23 2004 COPYING
-rw-r--r-- 1 root root 116 Feb 29 2004 FAQ
-rw-r--r-- 1 root root 3390 Mar 26 2004 INSTALL
-rw-r--r-- 1 root root 1461 Mar 8 2004 Makefile
-rw-r--r-- 1 root root 2064 Mar 8 2004 README
-rw-r--r-- 1 root root 52 Mar 26 2004 UNINSTALL
-rw-r--r-- 1 root root 1514 Mar 26 2004 UPGRADE
drwxr-xr-x 2 root root 512 Feb 23 2004 cron
drwxr-xr-x 2 root root 512 Mar 8 2004 man
drwxr-xr-x 2 root root 512 Feb 23 2004 pppd
drwxr-xr-x 2 root root 512 Mar 26 2004 src
root@app-srv01 # make
make -C src vnstat
Usage : make [ -f makefile ][ -K statefile ]... [ -d ][ -dd ][ -D ][ -DD ]
[ -e ][ -i ][ -k ][ -n ][ -p ][ -P ][ -q ][ -r ][ -s ][ -S ][ -t ]
[ -u ][ -w ][ -V ][ target... ][ macro=value... ][ "macro +=value"... ]
make: Fatal error: Unknown option `-C'
*** Error code 1
make: Fatal error: Command failed for target `vnstat'
root@app-srv01 # /usr/local/bin/make
make -C src vnstat
Usage : make [ -f makefile ][ -K statefile ]... [ -d ][ -dd ][ -D ][ -DD ]
[ -e ][ -i ][ -k ][ -n ][ -p ][ -P ][ -q ][ -r ][ -s ][ -S ][ -t ]
[ -u ][ -w ][ -V ][ target... ][ macro=value... ][ "macro +=value"... ]
make: Fatal error: Unknown option `-C'
make: *** [vnstat] Error 1
mein make kennt die option -C nicht so wie sie im Makefile drin ist.
ich habe es mit dem GNU make und dem sun make versucht, welches bei solaris schon dabei ist:
root@app-srv01 # /usr/local/bin/make --version
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
root@app-srv01 # which make
/usr/ccs/bin/make
bei beidem kommt die meldung, dass -C nicht erkannt wird.
wie man die version des solaris make herauslesen kann hab ich leider nicht herausgefunden?
weiss jemand wie ich vielleicht das Makefile von vnstat abändern muss, damit das ganze funktioniert? oder kennt jemand ein ähnliches tool, welches mir simple traffic statistiken auf consolen basis ausgeben kann?