Ubuntu 18.04 系统安装及其优化与深度学习环境配置
Ubuntu 18.04 安装
网上安装教程一抓一大把这里就不做赘述,我应用的是简书上的一篇安装的安装教程
| 标识 | 分区类型 | 容量(1TB) |
|---|---|---|
| / | 主分区 | 128GB |
| /boot | 主分区 | 32GB |
| swap | 主分区 | 64GB |
| /home | 主分区 | 剩余全部 |
Ubuntu 18.04 优化
设置 root 用户密码
- 在 Terminal 下输入 sudo passwd root
- 输入当前用户密码,回车
- 输入新密码,回车,这个密码就是 su 用户的密码
更新软件
sudo apt update
sudo apt upgrade
修改Ubuntu 的Grub来修改启动项
解决原生播放器提示缺少解码器
sudo apt install ubuntu-restricted-extras
安装 Gdebi
Gdebi 是一个安装.deb软件包的工具。它提供了图形化的使用界面,但也有命令行选项。 相比 dpkg,它能自动解决依赖问题。
sudo apt install gdebi
安装Chrome浏览器
官网下载 .deb 用 Gdebi安装
安装 apt-fast
apt-fast 就是一个多线程的apt-get ,对于我们通过 apt安装软件时可提高效率
sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get -y install apt-fast
解决Ubuntu合盖后无法唤醒
- 安装laptop-mode
- 安装优化软件sudo apt install gnome-tweak-tool
- 优化软件>>电源>>笔记本电脑盖子关闭时挂起>>关闭
- 系统设置中修改空白屏幕时间
Ubuntu 18.04安装flash模块
sudo apt-get install flashplugin-installer
解决 .ZIP 文件解压乱码
安装p7zip&convmv
sudo apt-get install p7zip convmv
命令操作
LANG=C 7za x your-zip-file.zip #解压
convmv -f GBK -t utf8 --notest -r . #转换编码格式
安装unar
sudo apt-get install unar
修正双系统造成的Windows时间错误
先在 ubuntu 下更新一下时间,确保时间无误:
sudo apt install ntpdate
sudo ntpdate time.windows.com
然后将时间更新到硬件上
sudo hwclock --localtime --systohc
重启进入 Windows 系统,更新时间即可
Linux设置终端代理
export http_PROXY=http://127.0.0.1:12333
export https_PROXY=http://127.0.0.1:12333
Git设置代理
设置代理
git config --global https.proxy http://127.0.0.1:12333
取消代理
git config --global --unset http.proxy
git config --global --unset https.proxy
设置sudo命令代理
由于Ubuntu再默认情况下,sudo时会采用图中箭头所指软件源直接下载
从而直接跳过bashrc 或zshrc中设置的终端代理

为了解决这个问题使用
sudo visudo再sudo配置文件中添加
Defaults env_keep="http_PROXY https_PROXY"
Ubuntu 18.0.4 配置深度学习环境
CUDA 环境配置
- 在软件和更新中选择附加驱动并安装并更新显卡驱动
- NVIDIA CUDA官网下载并安装CUDA

Anaconda请求超时优化
安装Tensorflow2.X CPU或GPU版本
GPU版本
使用conda安装
conda install tensorflow-gpu==2.x.x
CPU版本
在安装GPU时conda受到CUDA和cudnn的限制因此并不会自动更改Python版本
但是安装CPU版本时,大多会造成Python版本的自动升级破坏Python环境
因此推荐 Python 自带 的pip安装
pip install tensorflow==2.x.x
出现环境错误Cannot uninstall wrapt…
pip install wrapt --ignore-installed
出现环境错误缺少依赖distributed 1.21.8 requires msgpack, which is not installed
pip install msgpack-python
pip install msgpack
出现环境错误 setuptools 版本太低
tensorboard 1.14.0 has requirement setuptools>=41.0.0 but you’ll have setuptools 39.0.1 which is in
pip install --upgrade setuptools
本文详细介绍了Ubuntu 18.04的安装过程,包括设置root用户密码、更新软件、解决播放器解码器问题等系统优化步骤。此外,还详细讲解了如何配置深度学习环境,如CUDA安装、Anaconda优化、Tensorflow2.x的CPU和GPU版本安装,以及解决过程中遇到的各种依赖和环境问题。
1万+

被折叠的 条评论
为什么被折叠?



