博主系统为 Ubuntu 22.04,学习 ROS、深度学习等以下组件都是非常实用
1. 安装 Snipaste
Snipaste 是一款非常好用的截图软件,之前在 Windows 系统上使用过,现在更换到 Ubuntu 系统,也是一如既往的好用,按下 F1 可以截图并且可以将截图置顶、编辑等,非常好用。
1.1 下载软件脚本
进入 Snipaste 官网:Snipaste Downloads
cd 到下载位置,终端输入
# 添加可执行权限
sudo chmod +x Snipaste-2.8.9-Beta-x86_64.AppImage
# 启动软件脚本
./Snipaste-2.8.9-Beta-x86_64.AppImage
1.2 出现错误提示
AppImages require FUSE to run.
终端输入
# 更新下载列表
sudo apt update
# 安装缺少依赖
sudo apt install fuse
# 再次执行
./Snipaste-2.8.9-Beta-x86_64.AppImage
就会发现有 Snipaste 图标在右上角
按下 F1 即可截图进行操作
1.3 参考文章
Linux安装Snipaste_snipaste linux-CSDN博客
2. 安装 Terminator
学习 ROS,就离不开超级终端 Terminator,当有多个节点需要启动,就可以在一个窗口显示多个终端
安装也非常简单,终端输入
sudo apt install terminator
快捷键 Ctrl + Alt + T,就能调出 Terminator
3. 安装 Anconda
Anconda 是一款用于配置隔离 Python 的环境管理系统,适用于开发多个环境,各环境之间互补干扰
3.1 下载脚本文件
https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
cd 到下载位置,终端输入
sudo chmod +x Anaconda3-2021.11-Linux-x86_64.sh
./Anaconda3-2021.11-Linux-x86_64.sh
重新进入终端, 发现进入 bash 环境下
3.2 创建并进入虚拟环境
终端输入
# 创建名称为 new_env 的虚拟环境, pyhton版本为3.8
conda create -n new_env python=3.8
# 激活虚拟环境
conda activate new_env
3.3 Anconda 基本指令
# 创建虚拟环境
conda create -n <环境名> python=3.8
# 查看虚拟环境
conda info --env
# 激活虚拟环境
conda activate <环境名>
# 删除虚拟环境
# 第一步:首先退出环境
conda deactivate
# 第二步:删除环境
conda remove -n 需要删除的环境名 --all
4. 安装 Typora
Typora 是一款非常好用的记笔记软件,可以作为学习笔记,以 Markdown 的格式进行记录,以后代码上传的 README.md 就可以轻松编辑,博主现在就用这个进行编辑
4.1 下载 Typora
终端依次输入
wget -qO - https://typoraio.cn/linux/public-key.asc | sudo tee /etc/apt/trusted.gpg.d/typora.asc
sudo add-apt-repository 'deb https://typoraio.cn/linux ./'
sudo apt-get update
sudo apt-get install typora