作者 主題: [問題]SUSE Linux Enterprise Server 11 安裝MRTG流量監控軟體  (閱讀 2255 次)

0 會員 與 1 訪客 正在閱讀本文。

sorryboy

  • 可愛的小學生
  • *
  • 文章數: 25
    • 檢視個人資料
各位好:
於安裝MRTG的過程中遇到一些問題,希望各位前輩能指引一下
在看完README.txt後,了解到有3個套件必須先安裝上去,分別為:zlib、gd-2.0.x、libpng、perl、apache.
perl跟apache沒什麼問題,但其餘3個有很大的問題= =
我分別下如下指令:
zypper install zlib
zypper install gd
zypper install libpng
呈現的結果都是已安裝,套件的功能敘述也都與MRTG要求的符合,但問題來了,我用find去找都找不到3個套件的安裝目錄與路徑==
導致我執行如下指令與參數時一直發生錯誤:
./configure  --prefix=/usr/local/mrtg-2  \
> --with-gd=/usr/include  \
> --with-gd-lib=/usr/lib  \
> --with-gd-inc=/usr/include  \
> --with-png=/usr/include  \
> --with-zlib=/usr/include
因為檔案都不在這些路徑底下= =
因為都不是用rpm裝的,所以用rpm -ql or -qa 也無相關資訊,
有沒有什麼辦法能解決呢,還是我必須要用rpm的方式把它一個一個裝到MRTG的指定目錄下呢,我試過用make的方式去安裝gd,檔案也是缺東缺西的==,附上一些訊息參考
server1:/usr/local/src/mrtg-2.17.4 # ./configure
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for perl... /usr/bin/perl
checking for groff... /usr/bin/groff
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for inttypes.h... (cached) yes
checking for unsigned long long... yes
checking for long long... yes
checking for strtoll... yes
checking for printf long long format specifier... %lld
checking for pow in -lm... yes
checking for gdImageGif in -lgd... no
checking for gdImagePng in -lgd... no
checking for gdImagePng_jpg in -lgd... no
checking for gdImagePng_jpg_ft in -lgd... no
checking gd.h usability... no
checking gd.h presence... no
checking for gd.h... no

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17462
    • 檢視個人資料
    • http://www.study-area.org
裝那些 xxxxxxx-devel 的套件看看?

adolph

  • 懷疑的國中生
  • **
  • 文章數: 60
    • 檢視個人資料
    • ourway的學習記錄
若沒有特別一定要用MRTG的話,可以試試看Zabbix
參考網址: http://ourway168.com
 :)

sorryboy

  • 可愛的小學生
  • *
  • 文章數: 25
    • 檢視個人資料
感謝各位的回覆
似乎是因為我的SLES11已超過60天了無法線上下載套件
目前改用centos 6.2安裝及編譯相關套件,話說要編譯的東西還真多= =
MRTG告訴你缺gd,gd告訴你缺freetype,zlib,libpng...冏