admin管理员组

文章数量:1794759

[ROS基础

[ROS基础

系列文章目录 [ROS基础-1] Linux系统介绍与ubuntu安装(virtualbox)


文章目录
  • 系列文章目录
  • 前言
  • 一、Linux是什么?
  • 二、安装步骤
    • 1.新建虚拟机
    • 2.配置虚拟机
    • 3.安装ubuntu
    • 4.安装增强工具
  • 总结


前言

ROS大多数版本的开发是在Linux系统上完成的,所以我们在学习ROS系统之前需要学习一个Linux系统,只有掌握了Linux系统的相关知识才能更好的学习掌握ROS系统。


一、Linux是什么?

Linux系统是什么?我们平时听过window系统,苹果的ios系统,这边所属的Linux系统也是同上面两个一样的操作系统

操作系统在整个计算机系统中,是在硬件→内核→系统调用→应用程序体系里负责内核→系统调用模块,但直观的看,操作系统还包含一些在其上运行的应用程序,比如文本编辑器、浏览器、电子邮件等。 操作系统的作用用大白话来说,就是为底层硬件提供兼容性。没有性能强大的操作系统,再好的主机配置也不能打游戏。

市面上的几种操作系统,各有优缺,我们所熟悉的window系统可以说是用户最多的系统,但是安全性、兼容性并不是说非常出色,而ios系统的兼容性可以说非常强大,但是它只有破解之后才能安装到非苹果的PC上。而Linux系统可以说安全性甩出win一条街,而且是开源的,具有非常好的性价比。

Linux系统有几个代表性的发行版:

  • CentOS:像现在的阿里云,百度云,腾讯云都用的是这个服务器;
  • Redhat(小红帽):属于软件免费,后期服务收费;
  • Ubuntu(乌班图);
  • 麒麟Linux
  • 红旗Linux
  • 后面这两款是我们国内人员开发发行的

    而我们需要上手学习的叫做Ubuntu,这边也就不做多的介绍了,主要还是为大家演示ubuntu的安装,这边的安装方式基于virtualbox虚拟机的安装方式,当然也可以直接安装双系统。

    那么接下来我们就来教大家安装ubuntu(乌班图)系统。

    二、安装步骤

    在安装之前我们需要准备好virtual box软件和ubuntu桌面版的镜像

    链接

    • virtual box官网.
    • ubuntu官网.
    1.新建虚拟机

    安装好的virtual box如图,点击新建 给ubuntu取个名字,并指定文件位置,点击下一步。 这边需要分配内存大小,我的电脑16G运行的可以分到8G以上,分多少大家可以自己考究,我一般习惯分4G或者6G。分好单机下一步 点击创建 使用VDI类型,点击下一步。 这边我们选择固定大小 选择创建的磁盘大小,入门使用40G足够了。 等待虚拟机创建就行了 至此,我们的虚拟机就安装好了,但是它就像没有安装系统的电脑,为此我们还需进行一些配置和安装系统。

    2.配置虚拟机

    选好虚拟机然后单击设置 在-常规-高级-中,两个选项选成双向,方便操作。 -系统-处理器-,可以根据个人选择处理器数量,我这边选4,可以保证虚拟机可以流畅一些。 -储存-,接下来选择镜像 我这边选的ubuntu18.04.5的镜像,单击ok即可

    3.安装ubuntu

    点击启动,会出现新的窗口。 我们已经选好了镜像源,点击启动 启动后出现界面,我们可以把滑轮滑倒最下面选择中文简体,点击安装ubuntu 点击继续 我们选择正常安装,把“其他选项”的两个去掉可以安装快一些,或者直接断网。点击继续 选这个然后点击现在安装。 点击继续 点击继续 这边需要给计算机取名字,密码可以是单个数字或者字母的,选择自动登录也可以,然后点击继续 等待安装完成,这个过程快的可能就一分钟。 安装完成之后提示需要重启,点击现在重启即可。如果出现无法关机,可以直接点击X进行强制关机。 切记,点击不升级。 至此,我们的ubuntu便安装完成了。

    4.安装增强工具

    点击设备,选择“安装增强功能” 点击运行 输入密码 等待完成即可, 现在重启,重启之后,窗口便可以进行自由缩放。

    至此步骤全部完成,不过新的系统如果想要方便使用,还需要进行一些配置哦,比如源配置。这边就不带大家一步一步走了,我们CSDN很多此方面优秀博文可以查阅。

    总结

    文章先介绍了Linux系统以及Ubuntu,之后分4步骤进行安装,根据作者的步骤即可完成,整个过程还是比较繁琐的。

    ROS学习并非一朝一夕可以完成,接下来我也会坚持发表关于ROS学习的笔记,如有哪里不对的,也可以请各位指正。

    祝大家变得更强!

    本文标签: 基础ROS