为什么用Ubuntu
最近,Ubuntu20.04 正式版本即将在本月23日发布。我们来聊一聊这个开源的Linux操作系统。首先,我们可以用Ubuntu来机器学习、开发、最重要的是可以用来研究开源的代码。新手安装Ubuntu系统,确实难度不小。遇到问题,请不要直接找人问,网上有很多教程资源,自己可以搜索一下,比如阿木社区论坛、B站、百度搜索、百度贴吧精华资源、微信文章搜索、CSDN、Wiki 、GitHub等等。这里的 Wiki 指的是发行版的 Wiki 知识库。一些常见的资料 Ubuntu Wiki 都可以找到,如果实在没有,您可以翻阅别的发行版的 Wiki ,像 ArchLinux Wiki 中文资料就很全。还有通过微信搜索文章,也能找到不少教程。在GitHub上面查找问题可能是最有效的方式之一了,GitHub上面有特别多的开源仓库。
版本选择
目前,我们推荐Ubuntu18.04 LTS(一个长久支持版本),通过物理机来运行Ubuntu,Ubuntu可以和Windows组成双系统,因为Ubuntu 下的桌面应用程序相比于Windows 来说真的不多,如果单系统安装的话真正需要用到Windows 程序的时候会比较麻烦。
Ubuntu官方网站:
http://releases.ubuntu.com/
Ubuntu 20.04 LTS (Focal Fossa) Beta:
http://releases.ubuntu.com/focal/
(下载即可体验终极测试版Ubuntu 20.04 LTS)
国内网站,速度会快很多,推荐下面的镜像站:
阿里云开源镜像站:
http://mirrors.aliyun.com/ubuntu-releases/
北京理工大学开源镜像站:
http://mirror.bit.edu.cn/ubuntu-releases/
如果你不想折腾驱动和硬件设置的话,在虚拟机环境安装和使用Ubuntu操作系统是最方便的方式,而且不用考虑驱动之类的问题。不过既然要用到虚拟机,那么对物理机的硬件要求就比较高,因为运行虚拟机时会耗费不少硬件资源。桌面版的虚拟机软件也很多,比如商业的VMWare虚拟机或者免费的VirtualBox等。虽然VMWare是商业版的,但是有方法可以免费的长久使用。
vmware官网网址:
https://www.vmware.com/cn.html
至于安装时会用到的许可证密钥,百度一下就找到了。
如果通过以上方法下载安装不成功,可以直接使用我们配置好的Ubuntu。
铂贝学院的无人机仿真开发课程提供直接安装就能使用的文件,省去找资源和软件配置的麻烦。这门课不仅有安装Ubuntu的教程,还有软件例程、完整的ROS/MAVROS/Gazebo环境,非常方便大家做进一步的二次开发,可以在我们的基础上实现强化学习,视觉追踪引导,激光/视觉SLAM等研发工作,提供一些例程Demo。
铂贝学院链接:
https://bbs.amovlab.com/plugin.php?id=zhanmishu_video:video
一些开源的代码可以去我们的github免费下载。
https://github.com/amov-lab/some
在微信公众号阿木实验室回复“Ubuntu镜像教程”(说明:这里面没有环境),可直接得到Ubuntu安装文件。