当前位置:   article > 正文

ubuntu20.04安装以及后续配置_ubuntu20.04安装dkms

ubuntu20.04安装dkms

1. Ubuntu安装

制作启动盘+硬盘分区,具体不再详述,可见这篇文章:链接
将启动盘插好,重启电脑,在开机界面按F2进入BIOS界面,然后按F8,选择启动U盘并按回车
按照流程点击下一步即可,在“安装类型”中选择“其他选项”,找到之前在Windows系统预留的分区,例如留了200G,则找到204800MB的“空闲”空间,点击左下角“+”号进行分区设置。分区方案如下所示:
比较复杂的方案:
在这里插入图片描述
比较简洁的分区方案:

如果是windows+ubuntu双系统,只需要对swap和home进行分区即可。安装ubuntu双系统(win10双硬盘)2021最新教程

Swap,大小为内存的两倍,逻辑分区,空间起始位置,用于“交换空间”
其余空间分配给[/],主分区,空间起始位置,文件格式ext4日志文件系统,挂载点"/"。

分区之后点击右下角“继续安装”,确认分区无误后,点击“继续”。然后正常安装并重启即可。

安装时如果遇到关于boot的错误提示框,使用如下方法解决:

win 10 U盘启动安装ubuntu遇到的问题和解决方式

预装win8的电脑上U盘安装ubuntu出现了问题

2.双系统重装ubuntu原文链接

1.此电脑->管理->磁盘管理,删除Ubuntu所在的磁盘分区,注意不要删除引导盘
2.删除Ubuntu启动项:
首先下载EasyUEFI,下载链接,选择Free Trial;
安装该软件并打开->管理EFI启动项->在左侧栏中选择Ubuntu,然后点击中间第三个带红点的按钮(delete)->确认删除。
3.设置Windows为默认启动项:
下载并安装EasyBCD,easyBCD下载地址
点击BCD部署,选择分区为Windows的C盘(C:\作为NTFS-xxxG)-> 然后点击带感叹号的编写MBR;
点击左侧编辑引导菜单,点击Window10,并将其上移到第一个并保存设置;
重启,看再开机是否直接启动win10。
4.根据正常流程安装ubuntu。

3.关闭ubuntu内核更新

软件和更新->更新->自动检查更新:从不 & 当有安全更新时:立即显示 & 当有其他更新时:立即显示

4.更新软件源

1.备份源文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bat
  • 1

2.编辑sources.list文件

sudo gedit /etc/apt/sources.list
  • 1

3.将如下内容复制到上述文件中,并注释之前的内容(参考博客)

deb Index of /ubuntu/ focal main restricted universe multiverse
deb-src Index of /ubuntu/ focal main restricted universe multiverse

deb Index of /ubuntu/ focal-security main restricted universe multiverse
deb-src Index of /ubuntu/ focal-security main restricted universe multiverse

deb Index of /ubuntu/ focal-updates main restricted universe multiverse
deb-src Index of /ubuntu/ focal-updates main restricted universe multiverse

deb Index of /ubuntu/ focal-proposed main restricted universe multiverse
deb-src Index of /ubuntu/ focal-proposed main restricted universe multiverse

deb Index of /ubuntu/ focal-backports main restricted universe multiverse
deb-src Index of /ubuntu/ focal-backports main restricted universe multiverse
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

4.更新软件源列表

sudo apt-get update
  • 1

5.更新软件包

sudo apt-get upgrade
  • 1

5.更新pip源

1.在/home下新建.pip文件夹
2.在.pip文件夹下新家pip.conf文件

sudo gedit pip.conf
  • 1

3.在pip.conf文件内添加清华源

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
  • 1
  • 2
  • 3
  • 4

6.以管理员Root身份用可视化方式打开根目录文件夹

sudo nautilus
  • 1

7.清理ubuntu缓存目录

sudo rm -rf ~/.cache/pip
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
  • 1
  • 2
  • 3
  • 4

8.Ubuntu引导项修复

1.插入启动盘,开机时按F8(华硕主板F8, 技嘉主板F12,Intel主板F18,联想笔记本F12),磁盘启动,选择try ubuntu (记得用英文界面,中文界面会出现许多奇怪问题)
2.使用免驱的无线网卡或者有线网连入网络
3.打开终端,输入

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
  • 1
  • 2
  • 3

4.安装成功之后,启动boot-repair

sudo boot-repair
  • 1

5.点击“Recommended repair (repairs most frequent problems)”按钮即可进行修复

p.s. 如果没有这个按钮,多试几次即可
如果还没有修复好,参考下文第五步
Ubuntu20.04.3引导修复(Boot Repair)

9./home扩容

Ubuntu-home扩容

10.双系统安装出现grub(GNN GRUB Version 2.02或者2.04)

解决方法:直接在grub后面输入exit


1.安装独立显卡驱动

方法1:

1.查看显卡硬件型号

ubuntu-drivers devices
  • 1

比如我的电脑是Geforce RTX 2060显卡,推荐安装nvidia-driver-460 -distro non-free recommended

2.安装

自动安装:

sudo ubuntu-drivers autoinstall
  • 1

或手动安装:

sudo apt install nvidia-driver-460
  • 1

如果遇到报错:
在这里插入图片描述
首先安装依赖:

sudo apt install dkms
  • 1

然后执行原来的指令:

sudo apt install nvidia-driver-460
  • 1

安装完之后重启即可(参考博客)

方法2:原文章

step 1: 禁用系统自带的nouveau驱动

a.查看系统是否启用了nouveau显卡驱动

运行如下指令:

lsmod | grep nouveau
  • 1

如果有内容输出,则说明nouveau已被启用,需要执行后续从b.开始的步骤以将nouveau禁用;

如果没有内容输出,则可以直接安装nvidia驱动。

b.修改blacklist.conf配置

cd ../../etc/modprobe.d 

sudo gedit blacklist.conf 
  • 1
  • 2
  • 3

在文件最后插入以下两行内容:

blacklist nouveau
options nouveau modeset=0

保存并关闭该文件

通过以下命令更新系统,并使刚刚修改的文件生效:

sudo update-initramfs -u
  • 1

重启系统

reboot
  • 1

c.再次验证nouveau是否已经禁用

再次输入如下命令,如果没有输出,则证明nouveau显卡驱动已经被禁用,此时可以安装nvidia显卡驱动。

lsmod | grep nouveau
  • 1

step 2:下载Nvidia显卡驱动

官网链接

下载好的驱动文件名称为:NVIDIA-Linux-x86_64-535.xxx.xx.run

接下来通过如下命令获取该.run文件的执行权限:

chmod +x NVIDIA-Linux-x86_64-535.xxx.xx.run
  • 1

step 3: 安装GCC和CMAKE

显卡驱动的编译需要c++环境,安装一下GCC和CMAKE

sudo apt-get update

sudo apt-get install gcc

sudo apt install cmake
  • 1
  • 2
  • 3
  • 4
  • 5

step 4: 安装Nvidia驱动

通过如下命令运行./run文件

sudo ./NVIDIA-Linux-x86_64-535.xxx.xx.run
  • 1

按照默认步骤进行即可,安装完后重启电脑。

2.安装CUDA

1.从官网下载对应版本CUDA

首先使用nvidia-smi指令,出现的CUDA Version代表你可以安装的最高CUDA版本,然后在下面网址中选择低于或等于该版本号的CUDA版本即可

各种版本CUDA下载地址汇总

例如CUDA11.2版本下载地址:

CUDA11.2下载网址

下载指令:

wget https://developer.download.nvidia.com/compute/cuda/11.2.0/local_installers/cuda_11.2.0_460.27.04_linux.run
  • 1

2.gcc 降级

Ubuntu20.04自带的gcc版本为9.7.0,需要添加gcc7才可以安装cuda11.2, 输入命令安装gcc7

apt-get install gcc-7 g++-7
  • 1

查看gcc版本,可以看到目前系统中存在7和9两个版本

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

使用update-alternatives进行版本切换,输入以下命令

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 50
  • 1
  • 2

此时输入sudo update-alternatives --config gcc命令查看gcc的默认版本,可以看到当前默认gcc版本为7,即切换成功。

3.安装CUDA

输入命令进行安装

sudo sh cuda_11.2.0_460.27.04_linux.run
  • 1

选择continue–>输入accept–>按空格去掉安装显卡驱动的选项–>选择install

4.配置环境变量

gedit ~/.bashrc

export PATH=/usr/local/cuda-11.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
  • 1
  • 2

source ~/.bashrc

5.安装完成,输入nvcc -V命令查看cuda信息

6.卸载CUDA:

cd /usr/local/cuda-11.2/bin
sudo ./cuda-uninstaller
  • 1
  • 2

会弹出来很多选项,使用Enter键全部选中,然后点击Done即可,卸载可能会持续一小会儿时间,耐心等待即可。然后再删除文件夹

cd /usr/local/
sudo rm -rf cuda-11.2
  • 1
  • 2

3.安装cuDNN

1.查看cuDNN版本和CUDA版本的关系,并下载对应版本的cuDNN:

cuDNN Archive


我选择的是Local Installer for LInux_x86_64(Tar)

2.解压,得到名为cuda的文件夹:

tar -xvf cudnn-linux-x86_64-8.6.0.163_cuda11-archive.tar.xz
  • 1

3.将include/cudnn.h文件复制到usr/local/cuda/include文件夹,将lib/下所有文件复制到/usr/local/cuda/lib64文件夹中

先cd到解压后的文件夹(这个文件夹以前叫cuda,现在是压缩包的名字)。

sudo cp include/cudnn.h /usr/local/cuda/include
sudo cp include/cudnn_version.h /usr/local/cuda/include/
sudo cp lib/libcudnn* /usr/local/cuda/lib64
  • 1
  • 2
  • 3

4.添加权限

sudo chmod a+r /usr/local/cuda/include/cudnn.h 
sudo chmod a+r /usr/local/cuda/include/cudnn_version.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
  • 1
  • 2
  • 3

安装完成

5.查看版本(8.0以后版本)

cat /usr/local/cuda/include/cudnn_version.h |grep CUDNN_MAJOR -A 2
  • 1

在这里插入图片描述
即版本为8.1.1

6. 卸载cudnn

sudo rm -rf /usr/local/cuda/include/cudnn.h
sudo rm -rf /usr/local/cuda/lib64/libcudnn*
  • 1
  • 2

查询

sudo dpkg -l | grep cudnn
  • 1

将查询结果全部卸载

sudo dpkg -r libcudnn8-samples
sudo dpkg -r libcudnn8-dev
sudo dpkg -r libcudnn8
  • 1
  • 2
  • 3

再次进行查询,如果没有任何输出即为卸载成功。

4.安装多版本cuda&cudnn

1.按照上文步骤安装另一个版本的cuda

2.可以在/usr/local/目录下查看自己安装的cuda版本

3.我们安装了cuda10.1,cuda9.0,而cuda是一个软链接,它指向我们指定的cuda版本

在设置环境变量时,使用的是cuda,而不是cuda-10.1和cuda-9.0,主要是方便我们切换cuda版本,不用每次都去设置环境变量的值

查看cuda指向的版本:

stat cuda
  • 1

4.查看cuda,发现文件类型是symbolic link,而指向的目录正是/usr/local/cuda-9.0,当我们想使用cuda-10.1版本时,只需要删除该软链接,然后重新建立指向cuda-10.1版本的软链接即可

sudo rm -rf cuda
sudo ln -s /usr/local/cuda-10.1 /usr/local/cuda
  • 1
  • 2

5. cuda 11情况下如何配置pytorch 10.2

请参考博客:

cuda 11情况下如何配置pytorch10.2


1.安装Anaconda

安装:

1.首先从官网下载合适版本:

anaconda官网

2.找到下载好的.sh文件所在文件夹,执行如下命令(注意更改.sh文件的名称)

bash Anaconda3-2020.02-Linux-x86_64.sh
  • 1

3.一路回车+yes,当遇到,“Do you wish the installer to initialize Anaconda3 by running conda init?” 时选择“No”

4.配置路径:

gedit ~/.bashrc
  • 1

在打开的文件中最下行输入:

export PATH=~/anaconda3/bin:$PATH
  • 1

在终端输入:

source ~/.bashrc
  • 1

安装完成

报错解决:

1.当输入 conda activate your_env 遇到报错时,

CommandNotFoundError: Your shell has not been properly configured to
use ‘conda activate’. To initialize your shell, run

$ conda init <SHELL_NAME>

Currently supported shells are:

  • bash
  • fish
  • tcsh
  • xonsh
  • zsh
  • powershell

See ‘conda init --help’ for more information and options.

IMPORTANT: You may need to close and restart your shell after running
‘conda init’.

输入以下指令:

source activate
source deactivate
conda activate your_virtual_name
  • 1
  • 2
  • 3

2.当每次打开终端都显示(base)时,输入如下指令:

conda config --set auto_activate_base false
  • 1

3.创造虚拟环境报错An unexpected error has occurred. Conda has prepared the above report.

解决方案:关闭VPN

4.创建环境时报错:

Warning: you have pip-installed dependencies in your environment file,
but you do not list pip itself as one of your conda dependencies.
Conda may not use the correct pip to install your packages, and they
may end up in the wrong place. Please add an explicit pip dependency.
I’m adding one for you, but still nagging you.

解决方法:解决conda环境迁移问题

5.创建环境时报错:

Using Anaconda API: https://api.anaconda.org

Solving environment: failed

解决方法:注释掉有错误提示的包,然后把这些包放到pip下

解决ResolvePackage Not Found

6.安装环境时由于断网或者空间不够导致错误,再次安装时报错CondaVerificationError

解决方法:conda clean --all

7.conda activate无效

使用conda activate时报错:

usage: conda [-h] [–no-plugins] [-V] COMMAND … conda: error:
argument COMMAND: invalid choice: ‘activate’ (choose from ‘clean’,
‘compare’, ‘config’, ‘create’, ‘info’, ‘init’, ‘install’, ‘list’,
‘notices’, ‘package’, ‘remove’, ‘uninstall’, ‘rename’, ‘run’,
‘search’, ‘update’, ‘upgrade’, ‘build’, ‘convert’, ‘debug’, ‘develop’,
‘doctor’, ‘index’, ‘inspect’, ‘metapackage’, ‘render’, ‘skeleton’,
‘repo’, ‘verify’, ‘content-trust’, ‘token’, ‘env’, ‘pack’, ‘server’)

activate命令从conda命令中移除了,改为

source activate
  • 1

退出环境依然是:

conda deactivate
  • 1

Anaconda常用指令:

创建虚拟环境:conda create -n [env_name] python=3.7

激活虚拟环境:conda /source activate [env_name]

退出虚拟环境:conda/source deactivate[env_name]

查看存在哪些虚拟环境:conda env list

删除虚拟环境:conda remove -n [env_name] --all

安装名为[package-name]的包:conda install [package-name]

安装名为[package-name]的包并指定版本为X.X:conda install [package-name]==X.X

更新名为[package-name]的包:conda update [package-name]

删除名为[package-name]的包:conda remove [package-name]

列出当前环境下已安装的所有包:conda list

列出名为[package-name]的包在conda源中的所有可用版本:conda search [package-name]

新建一个环境,克隆原环境:conda create --name newName(新环境名)–clone oldName(旧环境名)

清理Anaconda空间:

删除未使用的包:conda clean -p

更强力:conda clean -a

对conda的无硬依赖的库进行清理:conda clean -t

卸载Anaconda:

step1: 一般anaconda默认安装在home下,所以可以通过

rm -rf ~/anaconda3
  • 1

命令卸载。此外,可能还有.anaconda和.conda隐藏文件夹,也可以一并卸载。

step2: 将~/.bashrc中关于anaconda的内容删除,例如:

export PATH="/home/xx/anaconda3/bin:$PATH"
  • 1

在Debian服务器上安装Anaconda:

cd /tmp
sudo apt install curl
curl -O https://repo.anaconda.com/archive/Anaconda3-5.2.0-Linux-x86_64.sh
sha256sum Anaconda3-5.2.0-Linux-x86_64.sh
bash Anaconda3-5.2.0-Linux-x86_64.sh
  • 1
  • 2
  • 3
  • 4
  • 5

在移动硬盘上安装Anaconda:

方法同上,在选择安装位置时,输入移动硬盘的地址即可。

ubuntu18.04安装anaconda到移动硬盘上


1.安装pycharm

首先在官网下载压缩包: pycharm官网

然后按照该文建立桌面快捷启动方式:创建pycharm桌面快捷方式

2.安装搜狗输入法:

官方教程

step1:更新源

sudo apt update
  • 1

step2:安装fcitx输入法框架

step2-1: 在终端输入

sudo apt install fcitx
  • 1

step2-2:设置fcitx为系统输入法

在应用中找到“语言支持”(搜索language即可找到),并将键盘输入法系统改为fcitx

step2-3:设置fcitx开机自启动

sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
  • 1

step2-4: 卸载系统ibus输入法框架

sudo apt purge ibus
  • 1

step3: 安装搜狗输入法

step3-1: 在下载地址中下载安装包(.deb后缀)

step3-2: 安装

sudo dpkg -i 安装包名
  • 1

例如:

sudo dpkg -i sogoupinyin_4.0.1.2800_x86_64.deb
  • 1

step3-3: 安装输入法依赖

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
  • 1
  • 2

step4: 重启电脑

点击右上角–>配置,此时可以发现搜狗输入法已经在列表中,如果不在可以手动添加

ctrl+shift可以切换不同种输入法

ctrl+空格可以切换激活/不激活输入法

卸载搜狗输入法:

sudo dpkg -r sougoupinyin
  • 1

查询安装包的名字可以采用

sudo dpkg -l
  • 1

有时候误触会导致输入法变繁体,通过“属性设置->常用”修改不管用,可尝试下面的方案,亲测好用
切换繁体简体

3.Markdown编辑器Typora参考博客):

wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb https://typora.io/linux ./'
sudo apt-get update
sudo apt-get install typora
  • 1
  • 2
  • 3
  • 4

另一款很好用的免费markdown软件ghostwriter

sudo add-apt-repository ppa:wereturtle/ppa
sudo apt update 
sudo apt install ghostwriter 
  • 1
  • 2
  • 3

4.安装ROS,参考下面文章:

ubuntu20.04安装ROS Noetic版本

5.安装PDF阅览器:

sudo apt-get install okular
  • 1

然后打开PDF文件时,右键选择打开方式选择okular

更改背景颜色:设置–> 配置okular --> 辅助功能 --> 更改颜色 -->纸张颜色–>“+” -->“#d6e7cb” -->选择–> Apply --> OK

6.远程控制软件:

1.teamviewer

点击上面的链接下载teamviewer_15.40.8_amd64.deb文件

安装指令:

sudo dpkg -i teamviewer_15.40.8_amd64.deb
  • 1

卸载指令:

sudo apt-get remove --purge teamviewer
  • 1

2.向日葵

点击上面的链接下载SunloginClient_11.0.1.44968_amd64 .deb文件

安装指令:

sudo dpkg -i SunloginClient_11.0.1.44968_amd64.deb
  • 1

卸载指令:

sudo apt-get remove --purge sunloginclient
  • 1

3.AnyDesk
4.ToDesk

7.终端复用tmux:

安装:

方法1:

// 1、重新挂载根目录
mount -o remount,rw /
// 2、更新apt源
sudo apt update
// 3、移除残留tmux
sudo apt remove -y tmux
// 4、安装tmux
sudo apt install -y tmux
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

方法2:

conda install tmux
  • 1

tmux建立新会话:tmux new -s my_session

tmux分离会话:tmux detach

tmux接入之前的会话:tmux attach-session -t my_session

tmux杀死会话:tmux kill-session -t my_session-r

8.截屏/录屏软件:

1.Kazam

2.flameshot

安装:sudo apt-get install flameshot

使用:flameshot gui

设置快捷键:(ubuntu系统)设置–> 键盘快捷键–> “+”–> 名称“截图”,命令“flameshot gui", 快捷键,自定义

9.EasyConnect:

首先安装EasyConnect软件:

sudo dpkg -i EasyConnect_*_*_*.deb
  • 1

该链接中下载3个.deb文件

将依赖的三个库中的so文件解压出来,解压到result文件夹:

dpkg -X libpango-1.0-0_1.42.4-7_amd64.deb result/
dpkg -X libpangoft2-1.0-0_1.42.4-7_amd64.deb result/
dpkg -X libpangocairo-1.0-0_1.42.4-7_amd64.deb result/
  • 1
  • 2
  • 3

然后进入lib文件夹,将该文件夹下的文件拷贝到EasyConnect文件夹下,

即/usr/share/sangfor/EasyConnect文件夹:

cd result/usr/lib/x86_64-linux-gnu
sudo cp * /usr/share/sangfor/EasyConnect
  • 1
  • 2

进入/usr/share/sangfor/EasyConnect文件夹,并查看依赖库关系:

cd /usr/share/sangfor/EasyConnect
ldd EasyConnect | grep pango
  • 1
  • 2

会有如下提醒:

libpangocairo-1.0.so.0 => /usr/share/sangfor/EasyConnect/./libpangocairo-1.0.so.0 (0x00007f16ce009000)
	libpango-1.0.so.0 => /usr/share/sangfor/EasyConnect/./libpango-1.0.so.0 (0x00007f16cde72000)
	libpangoft2-1.0.so.0 => /usr/share/sangfor/EasyConnect/./libpangoft2-1.0.so.0 (0x00007f16cc1cb000)
  • 1
  • 2
  • 3

按照这种方法操作后,文件系统可能会打不开,执行如下语句:

sudo apt-get install aptitude
sudo aptitude install nautilus
  • 1
  • 2

10. WPS

参考:ubuntu20.04安装WPS教程

11. 有道词典

step1: 下载安装包

进入有道官网,不要直接下载,点击左上角的多平台然后选择linux下载。然后再选择ubuntu64,此处下载的根首页下载的ubuntu有些区别。然后安装,安装好之后重启电脑。然后右键选择show details,之后就会在右上角出现youdao dict图标,点击下就出现到眼前了。

step2: 安装

sudo dpkg -i youdao-dict_6.0.0-ubuntu-amd64.deb
  • 1

如果有报错,输入

sudo apt-get -f install
  • 1

然后再次执行安装命令即可

卸载有道词典:

sudo dpkg -r youdao-dict
  • 1

12.7z压缩文件

安装:sudo apt-get install p7zip-full

解压7z文件:7z x file_name.7z

解压tar.bz2: sudo tar -jxvf file_name.tar.bz2

解压tar: sudo tar -zxvf file_name.tar

13.代码比较软件Beyond Compare

step1: 官网下载

wget https://www.scootersoftware.com/bcompare-4.4.5.27371_amd64.deb
  • 1

如果出现"404 not found"错误,报错是因为找不到网页直接访问Byond官网直接下载。

https://www.scootersoftware.com/download.php
  • 1

step2: 安装相关依赖和bcompre

sudo apt-get update
sudo apt-get install gdebi-core
sudo dpkg -i bcompare-4.4.5.27371_amd64.deb
  • 1
  • 2
  • 3

step3: 后续配置

进入beyondcompare目录:

cd /usr/lib/beyondcompare/
  • 1

输入一下命令:

sudo sed -i "s/keexjEP3t4Mue23hrnuPtY4TdcsqNiJL-5174TsUdLmJSIXKfG2NGPwBL6vnRPddT7tH29qpkneX63DO9ECSPE9rzY1zhThHERg8lHM9IBFT+rVuiY823aQJuqzxCKIE1bcDqM4wgW01FH6oCBP1G4ub01xmb4BGSUG6ZrjxWHJyNLyIlGvOhoY2HAYzEtzYGwxFZn2JZ66o4RONkXjX0DF9EzsdUef3UAS+JQ+fCYReLawdjEe6tXCv88GKaaPKWxCeaUL9PejICQgRQOLGOZtZQkLgAelrOtehxz5ANOOqCaJgy2mJLQVLM5SJ9Dli909c5ybvEhVmIC0dc9dWH+/N9KmiLVlKMU7RJqnE+WXEEPI1SgglmfmLc1yVH7dqBb9ehOoKG9UE+HAE1YvH1XX2XVGeEqYUY-Tsk7YBTz0WpSpoYyPgx6Iki5KLtQ5G-aKP9eysnkuOAkrvHU8bLbGtZteGwJarev03PhfCioJL4OSqsmQGEvDbHFEbNl1qJtdwEriR+VNZts9vNNLk7UGfeNwIiqpxjk4Mn09nmSd8FhM4ifvcaIbNCRoMPGl6KU12iseSe+w+1kFsLhX+OhQM8WXcWV10cGqBzQE9OqOLUcg9n0krrR3KrohstS9smTwEx9olyLYppvC0p5i7dAx2deWvM1ZxKNs0BvcXGukR+/g" BCompare
  • 1

新建终端,打开软件:

bcompare
  • 1

点击右下角的"Enter Key",输入下面的文字

GXN1eh9FbDiX1ACdd7XKMV7hL7x0ClBJLUJ-zFfKofjaj2yxE53xauIfkqZ8FoLpcZ0Ux6McTyNmODDSvSIHLYhg1QkTxjCeSCk6ARz0ABJcnUmd3dZYJNWFyJun14rmGByRnVPL49QH+Rs0kjRGKCB-cb8IT4Gf0Ue9WMQ1A6t31MO9jmjoYUeoUmbeAQSofvuK8GN1rLRv7WXfUJ0uyvYlGLqzq1ZoJAJDyo0Kdr4ThF-IXcv2cxVyWVW1SaMq8GFosDEGThnY7C-SgNXW30jqAOgiRjKKRX9RuNeDMFqgP2cuf0NMvyMrMScnM1ZyiAaJJtzbxqN5hZOMClUTE+++
  • 1

如果报错:This license key has been revoked,解决方法如下:

解决方式

step1: 先用find命令找到bcompare所在位置

sudo find /home/ -name '*bcompare'
  • 1

找到的位置为/home/cc/.config/bcompare

step2: 进入上述路径,删除/bcompare文件夹。.config一般为隐藏文件,需要ctrl+h才能显示出来。

step3:

cd /usr/lib/beyondcompare/
  • 1

step4:

sudo sed -i "s/keexjEP3t4Mue23hrnuPtY4TdcsqNiJL-5174TsUdLmJSIXKfG2NGPwBL6vnRPddT7tH29qpkneX63DO9ECSPE9rzY1zhThHERg8lHM9IBFT+rVuiY823aQJuqzxCKIE1bcDqM4wgW01FH6oCBP1G4ub01xmb4BGSUG6ZrjxWHJyNLyIlGvOhoY2HAYzEtzYGwxFZn2JZ66o4RONkXjX0DF9EzsdUef3UAS+JQ+fCYReLawdjEe6tXCv88GKaaPKWxCeaUL9PejICQgRQOLGOZtZQkLgAelrOtehxz5ANOOqCaJgy2mJLQVLM5SJ9Dli909c5ybvEhVmIC0dc9dWH+/N9KmiLVlKMU7RJqnE+WXEEPI1SgglmfmLc1yVH7dqBb9ehOoKG9UE+HAE1YvH1XX2XVGeEqYUY-Tsk7YBTz0WpSpoYyPgx6Iki5KLtQ5G-aKP9eysnkuOAkrvHU8bLbGtZteGwJarev03PhfCioJL4OSqsmQGEvDbHFEbNl1qJtdwEriR+VNZts9vNNLk7UGfeNwIiqpxjk4Mn09nmSd8FhM4ifvcaIbNCRoMPGl6KU12iseSe+w+1kFsLhX+OhQM8WXcWV10cGqBzQE9OqOLUcg9n0krrR3KrohstS9smTwEx9olyLYppvC0p5i7dAx2deWvM1ZxKNs0BvcXGukR+/g" BCompare
  • 1

step5: 在终端输入bcompare打开beyond compare,弹出弹窗,点击右下角的“Enter Key”,输入以下秘钥

— BEGIN LICENSE KEY — GXN1eh9FbDiX1ACdd7XKMV7hL7x0ClBJLUJ-zFfKofjaj2yxE53xauIfkqZ8FoLpcZ0Ux6McTyNmODDSvSIHLYhg1QkTxjCeSCk6ARz0ABJcnUmd3dZYJNWFyJun14rmGByRnVPL49QH+Rs0kjRGKCB-cb8IT4Gf0Ue9WMQ1A6t31MO9jmjoYUeoUmbeAQSofvuK8GN1rLRv7WXfUJ0uyvYlGLqzq1ZoJAJDyo0Kdr4ThF-IXcv2cxVyWVW1SaMq8GFosDEGThnY7C-SgNXW30jqAOgiRjKKRX9RuNeDMFqgP2cuf0NMvyMrMScnM1ZyiAaJJtzbxqN5hZOMClUTE+++
— END LICENSE KEY -----

14.安装vscode

首先在官网下载安装包(.deb文件)

sudo dpkg -i code_1.62.0-1635954068_amd64.deb
  • 1

使用如下命令打开软件

code
  • 1

1. 无线网卡驱动安装

我购买的是绿联AC650,版本是CM496,安装过程如下

step1: 首先查看ubuntu系统内核版本

sudo cat /proc/version
  • 1

得到系统内核版本为5.8.0-44-generic

step2: 下载对应内核版本的驱动

如果驱动版本在2.6.18-5.4.0,驱动链接: 绿联驱动

如果版本超过5.4,且在5.13以内,可以尝试另一个驱动,驱动链接:非官方驱动

内核超过5.13暂不支持

step3: 解压文件

step4: sudo make

step5: 输入ls 查看8821cu.ko文件有没有生成

step6: 输入sudo make install

step7: 重启电脑,开机打开设置后选择需要连接的WIFI就可以使用了


Git使用方法:

1.安装

sudo apt-get install git
  • 1

可以使用如下命令查看git版本号

git --version
  • 1

2.设置用户名和邮箱

设置用户名:

git config --global user.name "yourname"
  • 1

设置邮箱:

git config --global user.email "youremail"
  • 1

查看用户名和邮箱:

git config --global --list
  • 1

删除历史配置文件:

sudo rm -rf /home/cc/.ssh/
  • 1

(cc是我的用户名,需要根据自己的进行更改)

3.生成秘钥信息

ssh-keygen -t rsa -C "youremail"
  • 1

-t:指定要创建的密钥的类型。rsa:一种加密算法。-C:添加注释

之后一直回车即可。

生成密钥是/home/usrname/.ssh/id_rsa
生成的公钥是/home/usrname/.ssh/id_rsa.pub

4.配置ssh公钥

打开github网站 --> 登录之后点击自己的头像 --> Settings --> SSH and CPG keys --> New SSH key --> 把刚才公钥id_rsa.pub中的信息拷贝进去即可。

5.基本使用方法:

1)将代码提交至远程仓库
在这里插入图片描述
首先在github网站上新建一个repository, 然后会得到如下的地址:

git@github.com:your-github-name/repo-name.git

接下来在需要提交的文件夹下进行如下操作:

git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin git@github.com:your-github-name/repo-name.git
git push -u origin main
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

其中 git remote add origin xxx是关联远程仓库。
关联后,第一次推送master分支的所有内容,使用命令,git push -u origin main,加入了-u参数,git不但会把本地master分支内容推送到远程新的master分支,还会把本地的master分支和远程master分支关联起来,在以后的推送或者拉取时就可以简化命令。
当对代码做了修改,需要重新提交时,用以下命令即可:

git add .
git commit -m "second commit"
git push origin main
  • 1
  • 2
  • 3

vscode 远程调试

1) 安装remote-ssh和remote development插件

在vscode的软件扩展里面搜索remote ssh可以找到这两个插件,安装即可。

2)配置.ssh文件

按F1, 然后选择 Remote-SSH: Connect to Host

然后选择 configure SSH Host

然后选择/home/your_name/.ssh,更改相应条目

Host: 远程服务器地址,例如 10.12.120.xx

HostName: 与Host相同即可

Port: 端口号,如果原本的.ssh文件没有,自己加上即可

User: 用户名称,对应填写自己的账户名称即可

例如通过ssh登录服务器的命令为:ssh -P 111 cc@10.12.120.xx,则:

Host 10.12.120.xx
	HostName 10.12.120.xx
	Port 111
	User cc
  • 1
  • 2
  • 3
  • 4

如果有多个服务器账号,则在该文件下加入新的信息即可,如下所示:

Host 10.12.120.xx
	HostName 10.12.120.xx
	Port 111
	User cc

Host 10.12.121.xx
	HostName 10.12.121.xx
	Port 222
	User cc
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

3)连接:

再次按F1,选择相应的IP地址即可连接相应的服务器,并输入密码即可。

或者在vscode左端选择“远程资源管理器”,找到相应的IP地址,并点击 -> 标志, 输入密码即可。

打开或关闭远程终端

ctrl + "`"
  • 1

4)报错解决:

问题: 通过ssh可以正常连接服务器,而在vscode里远程连接服务器时则提示连接超时。

解决方法:在vscode的扩展程序中输入remote ssh, 点击remote ssh中的齿轮按钮,选择extension settings, 找到connect timeout并修改连接时间为600


本地查看服务器端tensorboard

step 1:首先在服务器端运行tensorboard

tensorboard --logdir runs
  • 1

step 2: 在本地开启SSH通道

ssh -L 6006:localhost:6006 -p your_port your_name@10.12.120.xx
  • 1

step 3: 在本地浏览器访问http://localhost:6006/即可。


更改服务器密码

登录系统后输入 passwd your_name

然后修改即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/373845
推荐阅读
相关标签
  

闽ICP备14008679号