Error-安装caffe

安装依赖包的时候:

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
sudo apt-get install git cmake build-essential

遇到错误error:

无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

可以尝试一下更改系统中的更新源:

1.首先备份:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

2.查看自己的Linux的版本名称:

lsb_release -a

Error-安装caffe_第1张图片

注意:不同版本对应的源文件名称不同,一定要修改成正确的源文件,不然一直会出现 忽略

这里16.04 是 xenial(比如:14.04:  trusty    14.10:  utopic    15.04:  vivid    15.10:  wily   16.04:  xenial    16.10:  yakkety)

3.打开源文件进行修改:

sudo vim /etc/apt/sources.list

粘贴上该源文件,把之前的给注释掉: 

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse

最后更新一下:

sudo apt-get upgrade

 

你可能感兴趣的:(Code-error)