INSTALL LINUX & BASIC PACKAGES

Ubuntu 16.04 + GTX 1070


use aptiutde instead of apt-get

sudo apt-get install aptitude

Network


ipv4

10.141.251.222 255.255.254.0 10.141.250.1 202.120.224.26

ipv6

2001:470:20::2

Update source.list of USTC


cd /etc/apt/
sudo cp sources.list sources.list.bak
sudo gedit sources.list

add these to the head of source.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

aptitude update & upgrade

sudo aptitude update
sudo aptitude upgrade

Remote desktop


use xrdp & xfce here

sudo aptitude install vnc4server tightvncserver -y
sudo aptitude install xrdp -y
sudo aptitude install xubuntu-desktop
echo "xfce4-session" >~/.xsession
sudo /etc/init.d/xrdp restart

max session number

sudo gedit /etc/xrdp/sesman.ini

modify here

MaxSessions=1000

check the sessions

cd /tmp/.X11-unix
ls

add multiusers and set the remote desktop

sudo adduser YOURNAME
sudo adduser YOURNAME sudo
su YOURNAME
cd /home/YOURNAME 
echo "xfce4-session" >~/.xsession

change remote desktop

sudo gedit /etc/xrdp/startwm.sh

modify here

#!/bin/sh
if [ -r /etc/default/locale ]; then
  . /etc/default/locale
  export LANG LANGUAGE
fi

xfce4-session
#the sessions is from /usr/share/xsessions
#Exec=startxfce4
#TryExec=xfce4-session
#Exec=mate-session
#TryExec=mate-session
#Exec=/usr/bin/startkde
#TryExec=/usr/bin/startkde
#Exec=/usr/bin/startlxde
#TryExec=/usr/bin/startlxde
#Exec=/usr/bin/openbox-session
#TryExec=/usr/bin/openbox-session
#Exec=gnom-session --session=ubuntu
#TryExec=unity

reset xfce4 panel

xfce4-panel --quit
sudo pkill xfconfd
rm -rf ~/.config/xfce4/panel
rm -rf ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml

GTX 1070 drivers


sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-367

CUDA 8.0


need to register first then download
choose runfile or get in trouble

CUDA 8.0 Downloads

sudo sh cuda_8.0.27_linux.run --tmpdir=/opt/temp/

pay attention when install cuda

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 361.62?
NO!

test if ok

nvidia-smi

install cuDNN 5.1

tar -zxf cudnn-8.0-linux-x64-v5.1.tgz
cd cuda
sudo cp lib64/* /usr/local/cuda/lib64/
sudo cp include/* /usr/local/cuda/include/

add path of cuda to .bashrc

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

source ~/.bashrc

test if ok

$ nvcc -V

REFERENCE


  1. Ubuntu 16.04安装NVIDIA GTX 1070和TensorFlow指南
  2. 深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0
  3. server install Ubuntu and setup python etc.
  4. 清华大学开源软件镜像站
  5. USTC open source software mirror
Chen Zhigao wechat
CONTACT ME!