Ubuntu系统安装及管理

ubuntu install

注意事项

1.关闭BIOS的安全启动项,启动方式设置成EFI
2.分两个区/boot 和 根目录 /(注意(boot分区大小应>512M, 当使用ubuntu 20.04及以上版本,否则更新系统可能出现boot过小无法更新的情况)
3.启动点挂载boot分区,尤其是安装双系统时,否则容易出现安装成功,却找不到ubuntu启动项的情况。

ubuntu manage

安装包管理器

1
sudo apt-get install synaptic

清理

1
sudo apt autoremove

dpkg命令

1
2
3
4
dpkg -r | --remove xxx.deb  #删除安装包
dpkg -re -p |--purge xxx.deb #连同配置文件一起删除
dpkg -l #查看系统中以安装软件包信息
dpkg-reconfigure xxx #重新配置软件包

apt命令

1
2
3
4
sudo apt-get install -f xxx #安装时顺便安装依赖
apt-get remove -purge xxx #卸载xxx同时删除配置文件
apt-get update #更新软件信息数据库
apt-get upgrade #进行系统升级,即更新已安装的包

安装grub-customizer

1
2
3
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

管理双系统开机启动界面

安装sysmonitor

1
2
3
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt-get update
sudo apt-get install indicator-sysmonitor

启用内存、cpu、网速监视作用;设置开机自自启

GCC版本管理

1
2
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update

如果提示未安装,还需要先安装它的包

1
sudo apt-get install software-properties-common

安装GCC-5:

1
sudo apt-get install gcc-5 g++-5

查看版本和修改默认版本

1
2
ls /usr/bin/gcc*
ls /usr/bin/g++*

更新一下链接

1
2
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 53 
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 10

查看修改

1
sudo update-alternatives --config gcc

启用内存、cpu、网速监视作用;设置开机自自启

Install CUDA命令

下载相应版本的cuda,并安装好显卡驱动,以下为cuda的安装

1
2
3
4
sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1604-8-0-local-cublas-performance-update_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get install cuda

查看cuda是否安装成功

1
2
nvidia-smi
nvidia-settings

添加环境变量

1
2
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
export PATH=/usr/local/cuda-8.0/bin:$PATH

Install cudnn命令

下载需要的版本Runtime和Developer安装包安装
查看cudnn版本:

1
cat /usr/include/cudnn.h | grep CUDNN_MAJOR -A 2 或 cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

切换cudnn版本:

1
update-alternatives: using /usr/include/x86_64-linux-gnu/cudnn_v7.h to provide /usr/include/cudnn.h (libcudnn) in manual mode