一、首先是一些基础配置
1. 更换软件包镜像:
(1)更换下载源通过国内镜像网站快速下载Ubuntu的各种包,(中科大源)
cd /etc/apt/
sudo cp sources.list sources.list.bak
sudo gedit sources.list
将下面的源添加到文件头部
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
换源后更新源和已经安装的包:
sudo apt-get update
sudo apt-get upgrade
2. gcc/g++降级
cuda8.0对gcc5不支持,在编译时会出问题,对于tensorflow也太高。
我的tx2是cuda9.0,但还是将Ubuntu16.04自带的gcc和g++降级到4.9版本。
!注意降级可能对一些c/c++编译过程有影响
sudo apt-get install -y gcc-4.9
sudo apt-get install -y g++-4.9
cd /usr/bin
sudo rm gcc
sudo ln -s gcc-4.9 gcc
sudo rm g++
sudo ln