Shadow 在CentOS 6.5下安装

安装TOR官方的一个插件Shadow用来做虚拟网络环境,进行验证

安装指南在此

https://github.com/shadow/shadow/wiki/1.1-Shadow

然后把依赖装上,在装debuginfo-install glibc 的过程中报错或者找不到依赖,如果是yum锁占用问题,关闭当前占用进程再装即可,找不到依赖的话就先安装yum-utils 因为debuginfo-install 在yum工具里,然后修改/etc/yum.repo.d/CentOS-debug.repo 为如下

  1. [debug]  
  2. name=CentOS-6 - Debuginfo  
  3. baseurl=http://debuginfo.centos.org/6/$basearch/  
  4. gpgcheck=1  
  5. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-6  
  6. enabled=1  

然后就能安装了。

还有个htop,可能CentOS自带源里没有,可以先装个epel-release,就能装上了。

这还是没完,可能会少IGRAPH库,这时候就要把指南里面那些命令再输一遍了,可能打少了没装上。

glibc-devel 没装上会导致./setup install 运行失败,也就是安装失败,而这个东西在本地源与163源里都没有。

装上了之后还是会出问题,报“unrecognized command line option "-fno-tree-loop-distribute-patterns"”

这是因为GCC版本太老,不支持新版本的命令行命令的原因(好吧老夫6.5一直也想升7的来着)

那就找个办法升级了GCC好了。

网上给的Linuxsoft的更新链接基本都连不通,所以跟了一篇博文里面的做法

http://blog.csdn.net/wilsonliuu/article/details/55002082

成功装上了devtoolset-2,但这里还有个问题就是博客里面的更新方法4.8不生效,所以我们要加一行命令

scl enable devtoolset-2 bash


让环境生效,这样就会是4.8.2的GCC了,接着又开始报错了。

这次是报找不到/usr/bin/cc 

这个问题还没解决,只能留给明天了,之所以那么麻烦估计还是用的Shadow的版本问题。


猜你喜欢

转载自blog.csdn.net/LHF_debug/article/details/79539765