服务器离线安装caffe依赖包

由于需要使用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
2
cd dependency
sudo dpkg -i -R *.deb