centos上安装caffe

其实是在中标麒麟上安装caffe。。

第一个问题是中标麒麟自带的yum源啥也下不下来,所以第一步删除yum源

yum关键是要有可靠的repository即软件仓库,它可以是http或者ftp站点,也可以是本地软件池,但是必须要有rpm的header,header包括了RPM包的各种信息,比如:功能、描述、依赖性等。

yum的理念是使用一个中心仓库(repository)管理一部分设置一个distribution的应用程序的相互关系,根据计算出来的软件依赖关系进行升级、安装、删除等相关操作,减少Linux用户头疼的依赖(dependencies)问题;yum主要功能是更方便地删除、添加、更新RPM包,自动解决包的依赖性问题,便于管理大量系统的更新问题;yum可以有多个资源库(repository)

1,.查看系统默认安装的yum

rpm -qa|grep yum

2.卸载yum

rpm -e +第一步中显示的已有yum项

如:rpm -e yum-fastermirror-1.1.16-14.el5.centos.1 ...

3.重新安装yum

通过wget从网上下载安装或者挂载光盘安装,这里用的163的yum源wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

当然在这之前也可以加一步备份默认源mv ./CentOS-Base.repo ./CentOS-Base.repo.bak,repo的对应文件名根据实际文件名进行修改。

把下载下来的repo设置为默认源mv CentOS6-Base-163.repo CentOS-Base.repo其实就是替换

上述两步合成一步的操作:wget http://mirrors.163.com/.help/CentOS6-Base-163.repo -O CentOS-Base.repo

4.运行yum生成缓存

  1. yum makecache  
  2. yum update 

更新完yum源之后开始安装依赖项,

sudo yum install protobuf-devel leveldb-devel snappy-devel opencv-devel boost-devel hdf5-devel
上述命令不好使的话,试试先安装epel:sudo yum install epel-release

什么是epel?

如果既想获得 RHEL 的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么 Fedora Project 推出的 EPEL(Extra Packages for Enterprise Linux)正好适合你。EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。

再试一下不好使的话,就只能单个安装,下载tar.gz文件自己解压安装了:(以glog为例)

tar zxvf glog-0.3.3.tar.gz
cd glog-0.3.3
 ./configure
make && make install

glog不好找,参考这个博客给的网盘地址:http://blog.csdn.net/zff1988927/article/details/53942208


上述做完开始编译caffe,还是一堆错,待续。。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值