gcc 的安装

gcc 4.8

curl -Lks http://www.hop5.in/yum/el6/hop5.repo > /etc/yum.repos.d/hop5.repo
yum install gcc gcc-g++ -y

gcc 4.9

yum install centos-release-scl -y
yum install devtoolset-3-toolchain -y
scl enable devtoolset-3 bash

gcc 5.0

yum install centos-release-scl -y
yum install devtoolset-4-toolchain -y
scl enable devtoolset-4 bash

protobuf安装

安装
1、从 https://github.com/protocolbuffers/protobuf/releases 获取Protobuf编译器protoc
wget https://github.com/protocolbuffers/protobuf/releases/download/v3.6.0/protobuf-all-3.6.0.tar.gz
tar zxvf protobuf-all-3.6.0.tar.gz
cd protobuf-3.6.0/
./configure CXXFLAGS=-fPIC
make
make install
关于./configure CXXFLAGS=-fPIC
https://www.cnblogs.com/youxin/p/5086937.html
安装完毕,测试是否安装成功
protoc —version
可能报错:
protoc: error while loading shared libraries: libprotoc.so.17: cannot open shared object file: No such file or directory
解决办法:
export LD_LIBRARY_PATH=/usr/local/lib/
然后再protoc —version,可以看到
libprotoc 3.6.1

tensorflow 安装

conda create -n tensorflow python=3.5

conda activate tensorflow
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.5.0

Linux 内核回退

内核版本更新关闭

genee@reserva:~$ cat /etc/apt/apt.conf.d/10periodic
APT::Periodic::Update-Package-Lists “1”;
APT::Periodic::Download-Upgradeable-Packages “0”;
APT::Periodic::AutocleanInterval “0”;

将配置中的”Update-Package-Lists”参数配置为”0”;

回滚内核版本
1. sudo dpkg —get-selections | grep linux
找到回退的版本记录下来
2.sudo vim /etc/default/grub
找到GRUB_DEFAULT=0,修改为你要的版本,格式为
GRUB_DEFAULT=”Advanced options for Ubuntu>Ubuntu, with Linux 3.16.0-43-generic”
sudo update-grub
sudo reboot
uname -r

https://blog.csdn.net/u013431916/article/details/82530523