内网虐我千百遍 syslog-ng安装过程

方案一(不适用)

内部环境连不到外网

官方给的 yum安装(本地测试)

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh epel-release-latest-6.noarch.rpm
--> Running transaction check
---> Package syslog-ng.x86_64 0:3.2.5-4.el6 will be installed
--> Processing Dependency: libevtlog.so.0()(64bit) for package: syslog-ng-3.2.5-4.el6.x86_64
--> Running transaction check
---> Package eventlog.x86_64 0:0.2.13-1.el6 will be installed
--> Finished Dependency Resolution

Installing:
 syslog-ng                                x86_64                                3.2.5-4.el6                                  epel                                441 k
Installing for dependencies:
 eventlog                                 x86_64                                0.2.13-1.el6                                 epel                                 17 k

Transaction Summary
=======================================================================================================================================================================
Install       2 Package(s)

Total download size: 458 k
Installed size: 1.5 M
Is this ok [y/N]: 

最终安装版本

  Installing : eventlog-0.2.13-1.el6.x86_64                                                                                                          
  Installing : syslog-ng-3.2.5-4.el6.x86_64

完美but 内部网络连不能访问公网没得玩!

 

方案二:(失败)

下载

wget https://github.com/balabit/syslog-ng/releases/download/syslog-ng-3.17.2/syslog-ng-3.17.2.tar.gz
 tar -xvzf syslog-ng-3.17.2.tar.gz -C ./
 cd syslog-ng-3.17.2/
 ./configure 

问题1:

configure: error: Package requirements (glib-2.0 >= 2.26.1 gmodule-2.0 gthread-2.0) were not met:

No package 'glib-2.0' found
No package 'gmodule-2.0' found
No package 'gthread-2.0' found

解决:

yum -y install glib2-devel

 

问题2:

configure: error: Glib headers inconsistent with current compiler setting. You might be using 32 bit Glib with a 64 bit compiler, check PKG_CONFIG_PATH

不浪费时间,最终放弃!

方案三:(离线安装成功)

根据方案一 得知yum安装会下载2个rpm包

此时到https://centos.pkgs.org/6/epel-x86_64/eventlog-0.2.13-1.el6.x86_64.rpm.html

根据包名直接去搜索下载对应的rpm离线包,手动上传内网服务器,可写一个shell脚本遍历安装,最终安装问题解决!

[root@app-46-2 syslog-ng]# rpm -ivh eventlog-0.2.13-1.el6.x86_64.rpm
Preparing...                ########################################### [100%]
   1:eventlog               ########################################### [100%]
[root@app-46-2 syslog-ng]# rpm -ivh syslog-ng-3.2.5-4.el6.x86_64.rpm 
Preparing...                ########################################### [100%]
   1:syslog-ng              ########################################### [100%]

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值