ubuntu16.04机器学习及日常使用环境搭建

ubuntu16.04机器学习及日常使用环境搭建

分区:
/ 50G
/swap 32G
/boot 1G
/tmp 5G
/efi 1G
/home left

系统换源

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

清华大学

# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
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

安装ss-qt5

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5

基于ss 的全局代理设置

sudo apt-get install privoxy
sudo gedit /etc/privoxy/config

在# forward-socks4 / socks-gw.example.com:1080.下
添加(注意有“.”)

forward-socks5 / 127.0.0.1:1080 .

sudo service privoxy restart
sudo gedit ~/.bashrc

添加代理

export http_proxy=http://127.0.0.1:8118/
export https_proxy=http://127.0.0.1:8118/

source ~/.bashrc

一些设置

删除libreoffice

sudo apt-get remove libreoffice-common

删除Amazon的链接

sudo apt-get remove unity-webapps-common

解决windows10和ubuntu16.04双系统下时间不对的问题

timedatectl set-local-rtc 1 --adjust-system-clock

更换root密码

sudo passwd root

第一遍输入你当前用户的密码,接着就是输入两遍新的root密码了

安装Chrome

sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stable

chrome代理需要在系统中设置。

安装NVIDIA驱动

官网(http://www.nvidia.com/Download/index.aspx)查看适合自己显卡的驱动(下载runfile文件)
安装驱动可能需要的依赖

扫描二维码关注公众号,回复: 9053578 查看本文章
sudo apt-get update
sudo apt-get install dkms build-essential linux-headers-generic
cd /home/arch/下载/
sudo apt-get remove --purge nvidia*
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-410.78.run --uninstall

禁用nouveau:

sudo gedit /etc/modprobe.d/blacklist.conf

在最后一行添加:

blacklist nouveau

之后,执行命令:

sudo update-initramfs -u

电脑重启之后执行

lsmod | grep nouveau  #没有输出,即成功

安装驱动

进入命令行界面
Ctrl-Alt+F1,之后输入用户名和密码登录即可。

给驱动run文件赋予执行权限(若出现[sudo] 计算机名 ◆ ◆ ◆ ◆,这是因为安装了中文的ubuntu,输入登录密码即可)

sudo service lightdm stop
sudo chmod a+u NVIDIA-Linux-x86_64-410.78.run
sudo ./NVIDIA-Linux-x86_64-410.78.run

出现distribution-provided不用管,继续。
出现nv的xconfig一定选yes

测试

nvidia-smi

安装搜狗输入法

地址:https://pinyin.sogou.com/linux/?r=pinyin

sudo apt-get install -f
sudo dpkg -i '/home/arch/下载/sogoupinyin_2.2.0.0108_amd64.deb'

运行次条命令安装deb文件,然而会报错!提示你缺少文件

sudo apt-get upgrade -f sogoupinyin

注销重新登录后,输入法配置里面设置sogou

禁止ubuntu更新内核

查看已安装内核

dpkg --get-selections |grep linux-image

查看正在使用的内核

uname -a

删除旧内核

sudo apt-get remove linux-image-4.10.0-28-generic
sudo apt-get remove linux-image-extra-4.10.0-28-generic  

或用这个命令移除

sudo dpkg --purge linux-image-4.4.0-21-generic

禁止更新内核,需时间来验证

sudo apt-mark hold linux-image-4.13.0-31-generic
sudo apt-mark hold linux-image-extra-4.13.0-31-generic

安装WPS Office

下载WPS
http://community.wps.cn/download/ 选deb
安装

sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb

如果出错,执行

sudo apt-get install -f 

在执行安装字体缺失解决方法
(1)出现提示的原因是因为WPS for Linux没有自带windows的字体,只要在Linux系统中加载字体即可。
(2)下载缺失的字体文件,然后复制到Linux系统中的/usr/share/fonts文件夹中。

国外下载地址:https://www.dropbox.com/s/lfy4hvq95ilwyw5/wps_symbol_fonts.zip
国内下载地址:https://pan.baidu.com/s/1eS6xIzo

下载完成后,解压并执行:

sudo mv  wps_symbol_fonts  /usr/share/fonts

(3)执行以下命令,生成字体的索引信息:

sudo mkfontscale
sudo mkfontdir

(4)运行fc-cache命令更新字体缓存。

sudo fc-cache

安装Sublime Text 3

https://blog.csdn.net/ajianyingxiaoqinghan/article/details/78910182

美化

参考:https://www.jianshu.com/p/4bd2d9b1af41

图标: ultra-flat-icons

sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons

指针

macbuntu-os-ithemes-lts-v7

sudo add-apt-repository ppa:noobslab/macbuntu
sudo apt-get update
sudo apt-get install macbuntu-os-icons-lts-v7
sudo apt-get install macbuntu-os-ithemes-lts-v7

安装unity-tweak-tool

sudo apt-get install unity-tweak-tool

安装gnome-tweak-tool
用来设置开机自启

sudo apt-get install gnome-tweak-tool

终端美化

安装oh-my-zsh

sudo apt-get install zsh
sudo apt-get install git
sudo wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
chsh -s /bin/zsh

zsh-syntax-highlighting

作用 平常用的ls、cd 等命令输入正确会绿色高亮显示,输入错误会显示其他的颜色。

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

在 ~/.zshrc 中配置

plugins=(其他的插件 zsh-syntax-highlighting)

使配置生效

source ~/.zshrc

zsh-autosuggestions

输入命令时,会给出建议的命令(灰色部分)按键盘 → 补全

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

在 ~/.zshrc 中配置

plugins=(其他的插件 zsh-autosuggestions)

使配置生效

source ~/.zshrc

zsh自动补全

http://mimosa-pudica.net/zsh-incremental.html

cairo-dock

sudo apt-get install cairo-dock

更新一下ss全局代理配置 ~/.zshrc

Git很慢解决

ss5

git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
git config --global https.https://github.com.proxy socks5://127.0.0.1:1080

Ubuntu下载工具uGet+aira2

sudo add-apt-repository ppa:plushuang-tw/uget-stable
sudo apt update
sudo apt install uget aria2

在菜单栏中选择: 编辑–>设置,然后在弹出的对话框中选择:插件,然后插件匹配顺序中选择aira2
鼠标右键点击分类中的新建0
接着,选择弹出的菜单中的:属性,然后选择默认一般配置,修改最大连接数为16

设置uGet为Chrome的默认下载插件

安装uget-chrome-wrapper

wget https://raw.githubusercontent.com/ugetdm/uget-integrator/master/install/linux/install_uget_integrator.sh
chmod +x install_uget_integrator.sh
./install_uget_integrator.sh

安装Chrome插件:https://chrome.google.com/webstore/detail/uget-integration/efjgjleilhflffpbnkaofpmdnajdpepi?hl=zh-CN

添加uGet扩展后,谷歌浏览器右上角即可显示uGet图标。重启谷歌浏览器,只要点击下载链接,就会自动弹出uGet下载界面、自动添加下载任务。

CUDA安装

下载链接:

CUDA:https://developer.nvidia.com/cuda-80-ga2-download-archive
CUDNN:https://developer.nvidia.com/rdp/cudnn-archive

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev 

sudo sh '/home/arch/下载/cuda_8.0.61_375.26_linux.run'

先使用

sudo gedit /etc/profile

打开“profile”文件,然后在打开的文件的末尾添加如下代码并保存:

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

source /etc/profile 

修改~/.bashrc文件(或~/.zhsrc) 在文件末尾添加环境变量

gedit ~/.bashrc #修改配置文件(如果用的是zsh,则需要修改 ~/.zshrc文件)

#在文件结尾处添加

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda

检查:

cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery

安装cudnn

cd /home/arch/下载/  
tar zxvf  cudnn-8.0-linux-x64-v6.0.tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda-8.0/include
sudo cp -a cuda/lib64/libcudnn* /usr/local/cuda-8.0/lib64

复制后,软链接会丢失,重新建立软链接。

cd /usr/local/cuda/lib64/
sudo rm -rf libcudnn.so libcudnn.so.7 
sudo ln -s libcudnn.so.7.0.5 libcudnn.so.7
sudo ln -s libcudnn.so.7 libcudnn.so

cuda8.0 切换到 cuda9.0

sudo rm -rf /usr/local/cuda
sudo ln -s /usr/local/cuda-9.0/ /usr/local/cuda
nvcc --version

Typora

wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
sudo apt-get install typora

安装Redshift色温调节工具

安装

sudo apt install gtk-redshift redshift python-appindicator

.
.
.

…持续更新中~

发布了123 篇原创文章 · 获赞 62 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/Archger/article/details/85218004