从零开始 Ubuntu18.04 安装 ROS Melodic 及基本工作环境搭建(有其他 好链接/程序安装 欢迎评论留言)

1. 基础设置

1.1 安装 ubuntu 双系统

Windows 和 Ubuntu 双系统的安装和卸载(平民版本,各种情况都有涉及)

买了新固态 因为 MBR和GPT 问题困扰很久 -->没有 efi 系统文件格式

1.2 常用命令

1.终端root密码sudo passwd root

2.安装软件

sudo dpkg -i xx.deb

附Linux_qq安装包linux-qq

提取码: 3399 -- 版本较老,有推荐可以留言

3.安装编译器

sudo apt-get install g++

sudo apt-get install python

4.超级终端(可先百度效果)

sudo apt install terminator

移动:Alt + 方向     ----  我个人使用体验很棒 -- 比自带终端好用

水平分割:Ctrl + shift + O

垂直分割:Ctrl + shift +E 

最大化当前:Ctrl + shift +X

5.相当于任务管理器

      显卡使用率

sudo apt install htop

pip install gpustat

6.简洁录屏软件sudo apt install kazam
7.一些常用命令

git clone --recursive 链接,递归下载

ll 看文件是否能执行

8.双系统时间同步

(来自 1.1)

sudo apt install ntpdate 
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc
9.tmux 后台运行,跑训练时候用挺舒服的tmux常用命令及快捷方式

2.显示器驱动

        刚刚安装完 Ubuntu ,分辨率不对导致的超大图标实在不舒服!优先处理。

1.ubuntu 设置分辨率(无驱动)我 - 驱动问题报错
2.ubuntu18.04进行Nvidia显卡配置 xrandr Failed to get size of gamma for output default
3.

【ubuntu-18.04】ubuntu18.04进行Nvidia显卡配置

由  2 转到

ubuntu-drivers devices

sudo ubuntu-drivers autoinstall

2,3也就是这两个命令,自动安装显卡驱动,可不看
4.

Ubuntu18-22.04安装和干净卸载nvidia显卡驱动——超详细、最简单

安装cuda工具重启自动降了显卡,2/3方法失效,采用最暴力的安装包安装

3.安装 搜狗输入法/微信/WPS/VsCode/Pycharm

        如果其他应用安装推荐方式欢迎评论。

1.搜狗

 搜狗官网下载 linux版本输入法

注意:依赖一定装完整
2.微信直接优麒麟官网 微信(wine)微信很爽,但 QQ 有问题
3.WPS官网下载安装两台电脑配合办公 -- 实用
4.vscodeubuntu18.04系统下安装vscode教程建议方法三,软件商店安装我出现无法输入中文
在ubuntu系统下的vscode环境中配置C++环境
2022 Visual Studio Code配置Python环境(保姆级)
VsCode更新Python插件以后不支持3.6及之前的语言版本DebugDebug 很好用的
5.pycharm在Ubuntu中安装并配置Pycharm教程安装配置
ubuntu 18.04 安装pycharm社区版以及创建桌面快捷方式创建桌面快捷方式

4.安装Ros-Melodic

1.换清华源ubuntu替换清华源   转到  清华大学开源软件镜像站更快/也可用 阿里云源
2.安装ROSUbuntu18.04安装ROS Melodic(详细,亲测安装完成,有清晰的截图步骤)rosdep update失败,配合第 3 点绝对成功。
3.推荐2+3rosdep update失败的解决方法方法三推荐;注意博主Ubuntu20.04,3.3 中强调目录位置特别注意

4.安装ROS

也是绝绝子

ROS Melodic在ubuntu系统18.04版本上的安装(完美避坑)

sudo pip3 install 6-rosdep

可能会有问题,重复很多次又成功了,不懂

5.绝绝子2号ROS安装:一键解决人生烦恼
原链接:鱼香Ros(可以直接搜索这个)真真一键安装
6.其它问题rosdep update — The read operation timed out 解决方法其实就是网不好,超过最大限制时间
Ubuntu16.04安装ros我只是用他的清华公钥

5.网络代理

6.一些编程中常用技巧

1.IDE找不到库locate 未找到库 --> 将路径添加到json文件中 数据库搜索,新装的找不到(可以 sudo updatedb更新日志) locate Sophus | grep cmake//要求
 2.cmake常用

       编译时候可以 htop 看电脑运行情况,编译之后 make install 将编译的库安装到本地

      为使用 sophus,需要使用find_package命令找到它

       find_package(Sophus REQUIRED) --> REQUIRED 未找到sophus就不链接库了 //大写原因找的是XXXconfig.make文件

       ${XXX_INCLUDE_DIRS} 返回头文件路径

       ${XXX_LIBRARIES} 返回库文件路径

       如果上述方法失效,关注 XXXTarget.make --> '::'

      例如:target_link_libraries(useSophus Sophus::Sophus)#对象

      target_link_libraries(target items) items = 库、库文件路径、库Target--> '::'例如Sophus

       include_directories() --> 头文件

       target_link_libraries() --> ..a/.so 链接库文件       ${变量}

      

option(USE_UBUNTU_20 "Set to ON if you are using Ubuntu 20.04" OFF) // ON 或者 OFF

     配合if使用,兼容多种环境

“”“”“

if(USE_UBUNTU_20)

message("You are using Ubuntu 20.04, fmt::fmt will be linked")

find_package(fmt REQUIRED)

set(FMT_LIBRARIES fmt::fmt)

endif()

“”“””

    

后续还会继续补充!欢迎各位大佬一起添加。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值