文章目录
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文件)
安装驱动可能需要的依赖
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
.
.
.
…持续更新中~