Ubuntu16的安装与常用软件的配置

本文详细记录了Ubuntu16的安装过程,包括Ubuntu安装时的注意事项,如EFI分区设置,以及卸载步骤。此外,还介绍了系统联网配置,特别是无线连接和Dr.Com校园网的连接。还涵盖了搜狗输入法安装、Anaconda及Tensorflow-GPU环境的配置,并解决了安装过程中遇到的各种问题,如CUDA驱动和cuDNN版本匹配。同时,分享了设置pip和Anaconda源的技巧,以及安装opencv-python、XMind、Typroa和图床设置的方法,是Ubuntu新手上路的实用指南。
摘要由CSDN通过智能技术生成

这是我第n次安装Ubuntu了,之前由于系统出了点问题,而且各种文件乱七八糟的。索性就重新安装了Ubuntu的系统。但是在安装过程中,不断地进入之前已经解决过的坑(有种想砸电脑的冲动),非常后悔自己重装系统这个决定,好在现在所有问题都解决了,感觉趁热写篇博客mark下。

Ubuntu系统的安装与卸载

我的本子是联想R720,为啥这里提出来呢?是由于不同牌子的电脑进入BIOS系统的方式不同,所以可能会出现部分地方的差异。
系统的安装
主要参考:
贴吧文章,安装参考这篇文章即可。在安装过程中有四点需要注意

  1. efi为逻辑分区,而不是主分区,参考,这里千万要注意,如果设置成了主分区很有可能安装不成功。另外,有些比较新的教程中提到可以不用专门设置efi分区,因为win10原本就有,确实是这样,在之后卸载Ubuntu系统的时候你就会发现在win10中的efi系统分区中会有Ubuntu启动的选项,不过具体这样操作行不行,我没有测试,不敢推荐你这么做;
  2. 只有swap分区为主分区。
  3. 可能会出现win10和Ubuntu在grub界面中只能重启一个的情况,可以通过进入win10的安全模式下进行重启,具体参考文章
  4. 安装好系统之后卡在开机界面,这个主要是由于N卡驱动不兼容导致的,解决方法参考.
    系统的卸载
    主要分为两大步骤:1、删除EFI启动,包括自己分的efi区和系统下的efi分区中的Ubuntu选项。2、删除自己分的Ubuntu的盘符。具体方法参考1参考2参考3,推荐使用参考1,不会安装其他任何软件。

系统联网

无线的连接
由于ubuntu默认关闭了软件wifi开关,而联想R720的wifi只有软件开关,没有硬件开关的启动,所以引起了wifi无法开启的问题。解决方法参考,我这里使用了其中的方法1,方法2不成功。
有线连接校园网Dr.Com
这里坑有点大,我也是整了好久。首先,64位的系统需要安装一些依赖库,具体方法参考;然后,需要配置interfaces(IP地址,网关,广播等),具体参考。需要注意,这里一定要注意使用的Dr.Com的版本,如果版本不对,会出现点击了DrclientLinux,没有反应(网上也有教程说是由于没有安装相关的依赖库,但是我是在安装了依赖库后,也没有成功,最终使用了学校最新的Dr.Com就可以了)。
重启电脑之后,网线插上了,但是没有显示有线连接,而ifconfig命令,又可以看到有线端口
这里也是很坑的,解决方法参考
配置shadowsocks
我这里采用的是shadowsocks-qt5的方式,简单方便。这里需要注意的是,一定需要设置系统的网络代理(系统设置–>网络–>网络代理下进行手动的网络代理设置)。参考1参考2

搜狗输入法的安装

参考

安装anaconda和配置tensorflow-gpu环境

** 安装anaconda**
经过上面的折腾,其实你会觉得anaconda的安装(参考)是如此简单。安装完成之后,最后设置下各个版本的Python的启动方式,方便日后的管理,参考
** 安装tensorflow**

  1. 先安装CUDA,之后配置CUDNN,参考
  2. 之后使用pip、或者conda命令都可以安装,都很方便,看自己喜好。pip命令安装参考1pip命令安装参考2
  3. 切记,切记,在安装tensorflow的过程中如果设置了tensorflow的虚拟环境,那么以后如果想在tensorflow环境下安装其他的包,都必须要在tensorflow环境激活的情况下进行。如果没有激活tensorflow的虚拟环境,那么默认是在anaconda的base环境中的。比如jupyter的安装,pycharm使用时都需要注意。
  4. 由于Ubuntu系统自带了Python,所有安装了anaconda后,可能会有多个版本的Python。可以通过whereis python来查看Python具体的版本和位置,然后在~/.bashrc下进行设置,方便自己的使用。不过需要注意此时如果没有激活tensorflow的环境,可能就看不了tensorflow环境下的Python命令的目录。以下是我的设置:
export PATH="/home/tudou/anaconda3/bin:$PATH"
export PATH="$PATH:$HOME/bin"
alias python2="/usr/bin/python2.7" 
alias python3="/usr/bin/python3.5" 
alias pyana="/home/***/anaconda3/bin/python3"
alias python="/home/***/.conda/envs/tensorflow/bin/python"  # 注***为自己系统名
  1. 由于我要使用tensorflow的object detection,所以要求tensorflow在1.12版本以上,之前安装的CUDA是9.0,cuDNN是7.0.5版本,驱动是384.84。在安装完了tensorflow之后,运行demo之后得到如下报错:CUDA driver version is insufficient for CUDA runtime version。主要原因是cuda和显卡驱动不对应。后来参考博客升级了显卡驱动(这里最好使用runfile的方式安装,因为这样可以安装到最新的版本)。之后,运行demo,又报错:UnknownError: Failed to get convolution algorithm. This is probably because…。主要原因是由于tensorflow版本太高导致的,没办法啊,必须要使用这个版本,后来替换了cuDNN为7.3后完美解决了问题。nice。

设置pip的源和anaconda的源

其实设置pip源和anaconda的源都是很简单的,但是在系统设置了代理之后就很容易出问题。会导致pip或者conda命令出问题,原因是将他们的源设置为了国内的,但是依旧通过代理来访问就访问不了。解决方法参考1参考2,我这里使用的是参考1中的方法1,方法2没有起作用。方法1虽然麻烦,但是确实解决了我的问题。

安装opencv-python

参考

安装XMind

安装XMind的步骤参考,在过程中我出现了搜狗输入法不能在XMind中使用,就无法进行中文使用,这个是非常蛋疼的。主要原因是XMind是在root权限下安装的,然而搜狗输入法是在普通用户权限下安装的,所以导致搜狗输入法在XMind中无法使用。解决方法有两种:1、用普通权限开启XMind,然后就可以在XMind中使用搜狗输入法了。2、使用root权限重新安装搜狗输入法。我这里采用的第一种,比较方便。具体方法参考

安装Typroa

好的的markdown编辑器Typroa。参考
Typroa的使用帮助手册数学公式的输入, 行内公式的开启

图床设置

参考

Ubuntu上手推荐

https://blog.csdn.net/u014630636/article/details/51996498

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值