Skip to content

Latest commit

 

History

History
66 lines (52 loc) · 2.6 KB

日志分析工具goaccess.md

File metadata and controls

66 lines (52 loc) · 2.6 KB

首先在官网里找到安装位置:

$ wget http://tar.goaccess.io/goaccess-1.0.2.tar.gz 
$ tar -xzvf goaccess-1.0.2.tar.gz 
$ cd goaccess-1.0.2/ 
$ ./configure --enable-geoip --enable-utf8 
$ make # make install

在执行第四步报错:configure: error: *** Missing development files for the GeoIP library

于是google了一下解决办法:

yum install geoip-devel

然并卵,还是报错:No package geoip-devel availabl

继续查找资料:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

以上两条只执行第一条然后就直接yum install geoip-devel

geoip-devel终于安装成功!

执行configure后还是报错configure: error: *** Missing development libraries for ncursesw

于是:

yum install ncurses*

然后继续执行make && make instal ,goaccess安装成功!

make过程中出现了几个警告信息:

In file included from src/gkhash.c:40:
src/gkhash.h: 在函数‘ins_is32’中:
src/gkhash.h:43: 警告:调用‘kh_resize_is32’时内联失败:call is unlikely and code size would grow
src/gkhash.h:43: 警告:从此处调用
src/gkhash.h:43: 警告:调用‘kh_resize_is32’时内联失败:call is unlikely and code size would grow
src/gkhash.h:43: 警告:从此处调用
src/gkhash.h: 在函数‘ht_insert_meta_data’中:
src/gkhash.h:53: 警告:调用‘kh_resize_su64’时内联失败:call is unlikely and code size would grow
src/gkhash.h:53: 警告:从此处调用
src/gkhash.h:53: 警告:调用‘kh_resize_su64’时内联失败:call is unlikely and code size would grow
src/gkhash.h:53: 警告:从此处调用
src/gkhash.h: 在函数‘ht_insert_agent’中:
src/gkhash.h:51: 警告:调用‘kh_resize_igsl’时内联失败:call is unlikely and code size would grow
src/gkhash.h:51: 警告:从此处调用
src/gkhash.h:51: 警告:调用‘kh_resize_igsl’时内联失败:call is unlikely and code size would grow
src/gkhash.h:51: 警告:从此处调用
src/gkhash.h: 在函数‘ht_insert_maxts’中:
src/gkhash.h:45: 警告:调用‘kh_resize_iu64’时内联失败:call is unlikely and code size would grow
src/gkhash.h:45: 警告:从此处调用
src/gkhash.h:45: 警告:调用‘kh_resize_iu64’时内联失败:call is unlikely and code size would grow
src/gkhash.h:45: 警告:从此处调用

说明还是有问题,不过应该不影响使用,先就这样吧,试试程序再说。