Ubuntu 18.04 安装后To do 【笔记】

前言:

Linux系统萌新,Python环境崩了两次,重装系统需要做的事需要个list,防止以后经常翻教程。

一、Ubuntu系统安装:

1.U盘制作工具,Rufus(按照windows硬盘格式选GPT或者MBR):

>Rufus

2.Ubuntu系统分区

Ubuntu系统分区参考
目录大小干啥的
efi | 主分区100M最小,建议>200M,有条件500M也行系统引导(GPT),MBR可以挂载Boot但是没必要,都选efi莫问题
/ | ext4 | 逻辑分区建议10G及以上,有条件50G为佳存放Ubuntu系统
swap | 逻辑分区内存大小×2,有条件没条件都要创造条件约等于虚拟内存
home | ext4 | 逻辑分区剩余空间都给这个分区,有条件的给1T,嘿嘿。用户系统的放置文件

安装启动引导器的设备:你的efi在哪选哪个,或者整块硬盘。

3.重启进系统,进不去就是因为你是NVIDIA的显卡。

通过gurb界面,进advanced部分,不用修复,选第一个通过正常boot进入。

进设置 -- 详细信息  会发现显卡哪写着llvm **,就是没驱动。

然后,重装驱动的两种方法;

1> 百度NVIDIA 官网,去下载你对应网卡的驱动,跟着help安装(太麻烦了);

2>进入 Application -- 软件和更新 -- 附加驱动 ,选一个NVIDIA corporation -- nvidia-driver,我的是RTX3000,驱动435莫问题。

二、优化系统

1.设置root密码

sudo passwd

2. 换源

Ctrl + Alt +T打开终端

sudo gedit /etc/apt/sources.list

粘贴源(我选的阿里源):

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

执行:

sudo apt-get update

sudo apt-get -f install

sudo apt-get upgrade

3. 安装输入法

我选的是搜狗输入法,多平台共通细胞词库。

首先安装fcitx.

sudo apt-get install fcitx          #安装fcitx
一般不用执行下面的命令
sudo apt-get update --fix-missing   #修复fcitx安装失败的情况
sudo apt-get install fcitx-bin      #重新安装fcitx-bin
sudo apt-get install fcitx-table    #安装fcitx-table

下载输入法*.deb

搜狗输入法linux

进入下载目录,打开terminal

执行:

sudo dpkg -i sogoupinyin*.deb

如果安装过程遇到失败,执行:
sudo apt --fix-broken install

然后重新安装deb

然后,进 Applications,找到Fcitx Configure,点击进入

点击下面的 + 号  添加搜狗输入法,删除不需要的。我是留了上图两个,常用英文有助于提升视力嘿嘿嘿。

4. 安装VLC视频播放器

sudo apt-get install vlc browser-plugin-vlc

其实有很多更好用的,如SMPlayer;只是比较习惯VLC。

18.04TLS解码器一般不需要特意安装,但是有需要还是可以安装解码器:

sudo apt-get install ubuntu-restricted-extras 

5.安装网易云音乐

网易云音乐的官网突然下线了Linux版,所以我之前下载1.2.0版的上传到了百度云:

链接: https://pan.baidu.com/s/1wY6pOIwuJMfS9GxiE7W81g 提取码: 7c5x

打开terminal,cd到下载目录

执行:

sudo dpkg -i netease-cloud-music*.deb

之前的版本直接点开图标打不开,但是1.2.0版已经改善了。

顺便提一句,ubuntu自带的rhythmbox很好用,离线听歌不二之选。

6.点击docker上的图标最小化

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

7.Windows双系统的时间不匹配

网上这类的教程有很多,我试了下面这个办法在18.04系统下可行:

sudo apt-get install ntpdate
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc

还有一种办法是直接运行:

timedatectl set-local-rtc 1 --adjust-system-clock

反正都试一下吧,这两个总有一个是可行的。

8.Windows下用的是chrome比较熟悉,然后Firefox有点不习惯,遂换掉:

wget -q -O - https://raw.githubusercontent.com/longhr/ubuntu1604hub/master/linux_signing_key.pub | sudo apt-key add
sudo sh -c 'echo "deb [ arch=amd64 ] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt-get update
sudo apt-get install google-chrome-stable

9. 解压软件zip

sudo apt-get install p7zip-full p7zip-rar rar unzip

10.安装WPS软件

虽然windows下的MS office很好用,怎奈wine还是不大行啊。wps Linux版也是可以江湖相见的。

官网下载 WPS for Linux

安装依赖:

sudo dpkg -i libpng12-0*.deb

安装软件:

sudo dpkg -i wps*.deb

安装字体 :

Baidunetdisk 下载链接: https://pan.baidu.com/s/18BQ7gZDjlC8g0qh-Qdw-Ew 提取码: g2wy

sudo mkdir /usr/share/fonts/WPS-Fonts
cd ~/Downloads
sudo apt-get install unzip
sudo unzip wps_symbol_fonts.zip -d /usr/share/fonts/WPS-Fonts/
sudo mkfontscale 
sudo mkfontdir 
sudo fc-cache  

重启一下!

11.git工具设置

安装ssh

sudo apt-get install ssh

安装git

 sudo apt-get update
 sudo apt-get install git

配置公钥

ssh-keygen -t rsa -C "your_email@example.com"   

   # your_email@example.com 是你在GitHub或者GitLab注册的邮箱

根据终端提示,一路Enter:

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 

然后终端会提示成功:

Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:AdfQ6hyFsuhgVdMiy+4OEh6vvAQGm14j0gVZmW7YWRY your_email@example.com
The key's randomart image is:

查看~/.ssh文件夹中是否生成id_rsa和id_rsa.pub,将生成的公钥id_rsa.pub打开,如下:

cat id_rsa.pub
ssh-rsa AAB3NzaC1yc2EAAAADAQABAAABAQChztgVQdkMJsy716t8nEclf0rhqxYPz6DrmKspD/6yf+O1eq/rkkhofyjcqyi52zNCbP39lfppGMQBkm2q19pc2478aekwBCyZrIcD/R6+6kfEUnQ829bDdS+DzZDaU61OHb3d8Yv2vs/spjI6rD94sp2J5xQ5w1GAOQGbNjDLU3HJA4viOfT4K84WSVhIgR/MXs2DOoJ75qa1UudYX7IQGgq1C/O2RL5rpcyelzHl7ptpZF2agVlV9R9IbI7AVHYzLcnxG+VGZmJk9ZiXpui2GIHe/kBryUo1/rsOLNbgBqRM0mqK8gfWBWrsx23vghrxfMV6B2+WMh your_email@example.com

将这个公钥复制添加到github中:
进入github官网,并登录:setting->SSH and GPG keys->new ssh key

然后再试一下ssh是否能够连接上github:

> ssh -T git@github.com
Warning: Permanently added the RSA host key for IP address '52.74.223.119' to the list of known hosts.
Hi ×××××! You've successfully authenticated, but GitHub does not provide shell access.

三、美化系统

一般用Tweak-tools来做系统美化,感兴趣可以百度下,这里有空再写。

四、开发工具

1.安装vim

sudo apt-get install vim

2.安装Python

Python是个大坑,轻易不要动。

Ubuntu 18.04自带Python 3.6.9

一般还需要Python 2 所以这里我安装的是Python 2.7

sudo apt install python2.7 
sudo apt install python-minimal
sudo apt install curl
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

还需要安装pip和pip3

#安装pip3
sudo python3 get-pip.py
sudo apt install python3-testresources
sudo pip3 install --upgrade pip

#安装pip
sudo python get-pip.py
sudo apt install python-testresources
sudo pip install --upgrade pip

pip和Python版本 指向

sudo gedit ~/.bashrc

最后加入:

alias pip=/usr/local/bin/pip3.6
alias python=/usr/bin/python3.6

然后更新环境:

source ~/.bashrc

很重要的一件事。pip经常超时或者下载不下来,所以我们亦需要换源:

2.1 超时问题:

pip --default-timeout=100 install -U +(包名)

2.2 永久换源:

sudo mkdir ~/.pip
sudo gedit ~/.pip/pip.conf

粘贴:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple

其他源:

清华:https://pypi.tuna.tsinghua.edu.cn/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/

3. 多版本Python切换

3.1.更新替代列表

update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2

3.2 查看替代列表

update-alternatives --list python

3.3 版本切换

update-alternatives --config python

4.安装CUDA和cuDNN

4.1 CUDA安装

官网下载CUDA

选择runfile或者deb模式下载,建议选择runfile,安装过程比较简单。

wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers cuda_10.2.89_440.33.01_linux.run
sudo sh cuda_10.2.89_440.33.01_linux.run

然后安装命令继续安装就好了。

这里面注意一点,千万不要顺便把显卡驱动也安装了。。不然你就陷入重启的死循环了。

当然你要是陷入死循环也是可解的,那就是另外的故事了。

安装进度读完,加入环境变量。

sudo gedit ~/.bashrc

在文件末尾,加入(我安装的是10.1版本)

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64
export PATH=$PATH:/usr/local/cuda-10.1/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.1

检验安装是否成功:

cd /usr/local/cuda-10.1/samples/1_Utilities/deviceQuery
sudo make clean
sudo make
./deviceQuery

如果显示

Result = PASS

恭喜兄die。

4.2 cuDNN 安装(注意安装cuDNN是需要注册NVIDIA developer的)

cuDNN下载

需要下载的项目包括:

cuDNN Library for Linux

cuDNN Runtime Library for Ubuntu18.04 (Deb)

cuDNN Developer Library for Ubuntu18.04 (Deb)

cuDNN Code Samples and User Guide for Ubuntu18.04 (Deb)

step1 :解压文件

$ tar -xzvf cudnn-10.1-linux-x64-v7.6.4.38.tgz

step2:copy文件到cuda安装目录,并给权限

$ sudo cp cuda/include/cudnn.h /usr/local/cuda/include
$ sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
$ sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

step3:安装下好的三个 *.deb文件

sudo dpkg -i ***

# ***是文件名

step4: 测试(来源官方文件)

# Copy the cuDNN sample to a writable path.
cp -r /usr/src/cudnn_samples_v7/ $HOME

# Go to the writable path.
cd  $HOME/cudnn_samples_v7/mnistCUDNN

#Compile the mnistCUDNN sample.
make clean && make

#Run the mnistCUDNN sample.
 ./mnistCUDNN

#If cuDNN is properly installed and running on your Linux system, you will see a message similar to the following:

Test passed!

暂时先写这么多,后面可能会添加 MATLAB/Eclipse/pytorch等开发相关的工具等。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值