基于 Ubuntu 16.04 从零开始配置深度学习主机(一)--基础配置

版权声明:转载请注明出处 https://blog.csdn.net/weixin_39653948/article/details/83189013

由于所做项目的需要,不得不在Ubuntu系统下配置深度学习环境。经过半年多的摸索,对Linux系统有了初步的认识。这半年多的时间,由于种种原因,重装过不下十次系统,每次都是从头配置。Ubuntu16.04下配置CUDA、OpenCV、Caffe-SSD、Mobilenet-SSD、Caffe2、YOLO、Tensorflow 耗费了大量的时间和精力,熬过无数次的夜,根据报错,尝试各种解决方案直到错误解决,实在解决不了的就重装系统从头再来(不自觉摸摸头发,感觉又稀疏了),过后总是悔恨花费太多太多时间在配置环境这第一步上了,没有去真正的去学习知识、敲代码,相信很多入坑深度学习的朋友都有这样的感受。功夫不负有心人,在一次次的失败中也总结了一些经验,在此跟大家分享。网上很多的教程都不是从头开始配置的,因此在真正应用到自己环境中时并不适用,时效性也不好,想解决一个bug或者完成一项配置,需要去看很多教程尝试,非常麻烦。
  
前几天一次脑残的操作,把主机的系统从Ubuntu16.04升级到了Ubuntu18.04,结果之前配置的深度学习环境都不能用了(绝望.jpg,希望尝鲜的朋友在笔记本上配置一下过过瘾就好了,在18.04系统下还不稳定,并且很多错误都没有解决方法。)正好也想重新换一下硬盘,因此就放弃抵抗从头开始配置了,再次跟大家分享一下,希望对有需要的朋友有帮助。

  

Ubuntu镜像安装

  1. 首先从官网下载Ubuntu16.04镜像,选择 ubuntu-16.04.5-desktop-amd64.iso 下载

http://releases.ubuntu.com/16.04/?_ga=2.24256186.1093637143.1539961658-1607728230.1539961658

  1. 下载镜像制作工具UItraISO将镜像文件写入U盘将镜像文件写入U盘

https://cn.ultraiso.net/xiazai.html

  1. 关于系统分区
    一开始上手ubuntu系统的时候,严格按照网上的教程分区,后来实际应用过程中发现,这样硬盘利用率不高。如果是只装ubuntu系统就不用考虑分区的问题了,如果是双系统,需要分区。我是这么分的:

(1) swap(交换空间):选择逻辑分区,大小设置为电脑内存大小,16G;
(2) /boot(引导分区):选择主分区,大小设置为500M;
(3) /(存放系统和存储数据):选择主分区,将剩余大小全部分配给它。
我并没有分配/home分区,因为分配给/之后,会自动分配/home等分区。之后一路安装就好了。

换源

安装好之后先换源,否则执行更新命令和下载工具包的时候会比较慢。我习惯使用清华大学的源,具体步骤如下:

  1. 备份更新源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
  1. 修改更新源
sudo gedit /etc/apt/sources.list  # 用以下内容替换原文件内容
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
  1. 使更新源生效
sudo apt-get update

安装搜狗输入法

  1. 安装包下载

https://pinyin.sogou.com/linux/

  1. 安装安装包(会报错)
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
  1. 修复错误
    在这里插入图片描述
    如图,打开系统设置,选择语言支持,初次打开会提示“Softwate database is broken”,此时,打开命令行并输入:
sudo apt-get install -f  

安装完成之后,重新选择语言支持,并在弹出框选择安装。

  1. 重新安装
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb

安装完成不报错之后,在下图选择fcitx
在这里插入图片描述

之后重启生效,点击右上角设置,添加sougou拼音即可。

安装网易云音乐

  1. 下载安装包

https://music.163.com/#/download

  1. 安装安装包(会报错)
sudo dpkg -i netease-cloud-music_1.1.0_amd64_ubuntu16.04.deb 
  1. 修复错误
sudo apt-get -f install
  1. 重新安装
sudo dpkg -i netease-cloud-music_1.1.0_amd64_ubuntu16.04.deb 

主题美化

  1. 下载管理工具
sudo apt-get install unity-tweak-tool 
  1. 下载Flatabulous主题
sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install flatabulous-theme
  1. 下载配套图标
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons
  1. 打开管理工具设置
unity-tweak-tool

选择Theme 和 Icon 进行设置

安装Chrome

  1. 下载安装包

https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

  1. 安装

切换到安装包所在目录并执行以下命令:

sudo apt-get install libappindicator1 libindicator7  # 安装依赖项
sudo dpkg -i google-chrome-stable_current_amd64.deb   
sudo apt-get -f install

  1. 启动
google-chrome-stable

科学上网

此处省略 
博主使用小飞机

猜你喜欢

转载自blog.csdn.net/weixin_39653948/article/details/83189013
今日推荐