• 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文件)
    安装驱动可能需要的依赖

    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
    

    .
    .
    .

    …持续更新中~

  • 相关阅读:
    SQL 耗时优化
    Visual Studio 使用 Web Deploy 发布远程站点
    Windows API 调用示例
    Windows Server 2016 配置 IIS 的详细步骤
    SQL Server 游标的使用示例
    IIS 常用命令
    Nginx的使用和配置
    Nginx安装和配置
    mysql中关于时间的总结
    时间格式转换
  • 原文地址:https://www.cnblogs.com/Archger/p/12774668.html
Copyright © 2020-2023  润新知