Ubuntu 20.04 系统重装


一、系统重装

1、网络配置及软件源和驱动安装

  • 首先,从旧电脑(系统设置–>网络–>选项–>IPv4设置)获取 IP、子网掩码、网关、DNS
  • 然后,在软件和更新的 ubuntu 软件中改成国内的软件源(如中科大,清华的源)
  • 最后,在软件和更新的附加驱动中选择最新的驱动安装
# 1、网络配置
IP 地址:10.66.77.188
子网掩码:255.255.255.0
网关:10.66.77.88
DNS:10.10.10.10 


# 2、更改内国内的软件源,若是其它版本的 ubuntu 系统,需要去清华镜像源中寻找相应的版本
# 清华镜像源网址: https://mirrors.tuna.tsinghua.edu.cn/
sudo cp sources.list /etc/apt/   # ubuntu 软件源
cp -rf .pip ~                    # pip 软件源
cp -rf .condarc ~                # conda 软件源


# 3、另法:从 Graphic Drivers PPA 中进行驱动安装
sudo apt-get purge nvidia*  # 卸载可能存在的旧版本 nvidia 驱动
sudo add-apt-repository ppa:graphics-drivers/ppa  # 添加 Graphic Drivers PPA
sudo apt-get update  # 更新软件包列表
sudo apt-get upgrade  # 更新已安装的软件包

ubuntu-drivers devices  # 查看合适的驱动版本, 输出下面内容
== /sys/devices/pci0000:00/0000:00:01.1/0000:02:00.0 ==
modalias : pci:v000010DEd00001BB3sv000010DEsd000011D8bc03sc02i00
vendor   : NVIDIA Corporation
driver   : nvidia-410 - third-party free
driver   : nvidia-415 - third-party free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

# 安装后重启即可
sudo apt-get install nvidia-415
sudo reboot now
nvidia-smi

2、系统软件的安装

# 添加远程连接
sudo apt-get install openssh-server

# 装 vim git wget tmux
sudo apt-get install vim git wget tmux

# 安装 typora
sudo snap install typora

# 安装网络可视化工具 
sudo apt-get install netron

# 安装翻墙工具(appimage 类似 windows 下的免安装 exe)
sudo chmod a+x panda5.3.1-x86_64.appimage # 只需赋予可执行权限,双击即可运行

# 安装比较工具(下载网址 https://www.scootersoftware.com/download.php)
sudo dpkg -i bcompare-4.4.2.26348_amd64.deb

# 安装搜狗拼音,按照安装指南进行配置
sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb 

# 有未能满足的依赖关系,尝试运行 sudo apt --fix-broken install 来解决

# 安装 vscode
sudo dpkg -i code_1.60.2-1632313585_amd64.deb

3、常用软件安装

# 添加 rabbitvcs 的 ppa 源
sudo add-apt-repository ppa:rabbitvcs/ppa
sudo apt update

# 安装 rabbitvcs
sudo apt install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus

# 注销后重新登录,右键即可使用

# 解决 RabbitVCS 无法自动保存密码的 BUG
sudo add-apt-repository ppa:philippun/stuff
sudo apt update
sudo apt install python3-svn

# 安装
pip install netron 

# 使用
netron [FILE]
# 1、安装
tar xzvf Typora-linux-x64.tar.gz 
cd bin
sudo cp -ar Typora-linux-x64 /opt

# 2、启动
cd /opt/Typora-linux-x64/
./Typora

# 3、配置在任意位置启动
vim .bashrc
export PATH=$PATH:/opt/Typora-linux-x64
source ~/.bashrc  # 此时可以在任意位置通过命令行启动了

# 4、添加桌面图标
cd /usr/share/applications
sudo vim typora.desktop
# 添加如下内容,重启电脑后即可使用
[Desktop Entry]
Name=Typora
Comment=Typora
Exec=/opt/Typora-linux-x64/Typora
Icon=/opt/Typora-linux-x64/resources/app/asserts/icon/icon_256x256.png
Terminal=false
Type=Application
Categories=Developer;


# 5、设置右键打开
vim ~/.config/mimeapps.list
# 在 [Added Associations] 最下面添加如下行即可
text/markdown=typora.desktop

# 1、卸载国际版,安装中国版,才能同步
sudo apt-get purge firefox 

# 2、解压到 /opt 下面
sudo tar -jxvf Firefox-latest-x86_64.tar.bz2 -C /opt/
cd /opt

# 3、在 applications 目录下创建 firefox.desktop 文件,并写入如下内容
cd /usr/share/applications
sudo vim firefox.desktop

# 写入的内容
[Desktop Entry]
Name=firefox
Name[zh_CN]=火狐浏览器
Comment=火狐浏览器
Exec=/opt/firefox/firefox
Icon=/opt/firefox/browser/chrome/icons/default/default128.png
Terminal=false
Type=Application
Categories=Application;
Encoding=UTF-8
StartupNotify=true

# 4、在 DASH 下搜索 firefox 即可找到我们安装的中文版火狐浏览器了

# 5、关闭软件自动更新
sudo vim $firefox/defaults/pref/channel-prefs.js
# 将 pref("app.update.channel", "release"); 修改为 pref("app.update.channel", "");
  • smplayer:将其设置为默认程序,就可以正常播放视频了
sudo apt install ffmpeg
sudo apt install mplayer
sudo apt install smplayer

在这里插入图片描述

  • 搜狗拼音隐藏状态栏在这里插入图片描述

  • Anaconda 的安装及镜像源的更改

    • bash Anaconda3-2021.05-Linux-s390x.sh
    • q 键跳过 license 文件,然后输入 yes 确认
    • anacondabianry 路径加入到.bashrc,然后执行 source .bashrc 立即生效
  • pycharm/clion:在 pycharm 官网 下载 ubuntu 版 或者通过 jetbrain_tool 来安装

# 1、解压、安装
sudo tar zxvf jetbrains-toolbox-1.21.9712.tar.gz -C /opt
cd /opt/pycharm/bin
sh ./pycharm.sh

# 1、创建 pycharm.desktop 文件
sudo vim /usr/share/applications/pycharm.desktop

# 2、写入如下内容,并保存,注意 Exec 和 Icon 换成自己的路径
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec="/opt/pycharm-2018.3.4/bin/pycharm.sh" %f
Icon=/opt/pycharm-2018.3.4/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

# 3、在搜索框搜索后锁定到启动器即可
  • pycharm/clion/vscode: 下载与安装
  • remmina 桌面共享
  • docker 安装及设置
  • WPS linux 安装: deb 下载地址 https://linux.wps.cn/
# 找回右键新建文本文件的功能
sudo touch ~/模板/"文本文件.txt"

4、设置自动挂载硬盘

# 板端挂载目录
sudo vim /etc/exports
/home/manzp/study/2.keda_svn/cbb/deep_learning *(rw,sync,no_subtree_check)
/home/manzp/projects/11.hisi *(rw,sync,no_subtree_check

sudo blkid # 查看所有设备的 UUID 号和文件类型 TYPE
sudo vim /etc/fstab # 加入上一步设备中的 UUID 号、挂载点目录、TYPE ,剩下的三个填defaults 0 0即可
mkdir ~/datasets 
mkdir ~/study
sudo mount -a  # 使设置生效

# /home/manzp/projects was on /dev/nvme0n1
UUID=b96adcdc-a9ef-4342-a2a6-c0931dbfb50e /home/manzp/projects   ext4    defaults        0       0
# /home/manzp/datasets was on /dev/sda1 during installation
UUID=61c04ae1-c0b9-4134-8ad3-06c2b4709b9c /home/manzp/datasets   ext4    defaults        0       0
# /home/manzp/study was on /dev/sdb1 during installation
UUID=6166d14c-7e02-44f2-9639-f2355d2bb80e /home/manzp/study      ext4    defaults        0       0

二、ubuntu 美化

4、调整桌面布局、文件夹默认显示方式和更改快捷键

  • ubuntu 软件中安装 Unity Tweak Tool,在启动器项目中将任务栏从左侧移到底部
  • 设置文件夹默认以列表方式显示:编辑-->首选项-->视图-->列表视图
  • 系统设置--->键盘快捷键--->将截屏快捷键更改为:ctrl+空格

1、安装 Gnome 美化工具及浏览器扩展

sudo apt-get install gnome-tweak-tool  # 安装 gnome 美化工具
sudo apt-get install gnome-shell-extensions  # 浏览器扩展,可通过浏览器开关来安装插件
sudo reboot now

2、安装扩展

  • 依次在浏览器扩展网站中安装如下插件
    请添加图片描述
  • 设置 docker 位于左侧,面板模式延伸到屏幕边缘
    在这里插入图片描述
# 删掉原来的 ubuntu-dock,否则 dash-to-dock 不会生效
sudo apt-get autoremove --purge gnome-shell-extension-ubuntu-dock -y
  • 桌面快捷方式的创建:

    • 首先,打开文件顶部菜单,选择里面首选项进行打开
    • 然后,在行为栏勾选里面的显示创建链接操作
    • 最后,创建链接后将其拖入桌面文件夹并重命名即可
      在这里插入图片描述
  • 安装截图工具: screenshot-tool

    • 设置自动复制到粘贴板,自动保存截图
    • 设置截图快捷键:Ctrl+Space
  • 截图工具:在软件中搜索 flameshot 进行安装,然后 设置–>键盘快捷键 最后添加自定义快捷键为 Ctrl+Space

三、一键使用 TUNA 镜像服务

wget https://tuna.moe/oh-my-tuna/oh-my-tuna.py

# For yourself
python oh-my-tuna.py

# ...or for everyone!
sudo python oh-my-tuna.py --global

# Get some help
python oh-my-tuna.py -h


# Coverage
Anaconda
Arch Linux
CTAN
Debian
Homebrew
PyPI
Ubuntu
TeX Live (by tlmgr)
CentOS
AOSC OS

四、参考资料

1、Ubuntu 20.04 LTS/RTX30XX显卡快速配置深度学习环境(一行命令)
2、官方文档:https://download.nvidia.com/XFree86/Linux-x86_64/455.38/README/
3、Ubuntu20.04终极美化
4、Ubuntu20.04软件安装大全

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐