由于需要使用caffe,而服务器上没有同时安装caffe和tensorflow的镜像文件,因此决定自己在服务器上自己的镜像上安装caffe,考虑到数据安全问题,服务器并不能联网,而caffe需要安装很多依赖包。下面就介绍如何离线安装caffe的依赖包。
批量下载依赖包
找个可以上网的linux系统,运行如下命令下载所有caffe的依赖包:1
sudo apt-get install -d --reinstall libatlas-base-dev libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler
下载好的安装包位置位于目录:/var/cache/apt/archives
将上面下载好的安装包全部拷贝到文件夹dependency中,然后将文件夹拷贝到服务器上。
批量安装载依赖包
1 | cd dependency |