基于windows环境下安装虚拟机并搭建ubuntu系统,并最终成功安装
semantic-segmentation-editor视觉标注工具总结,为以后相关安装提供便利教学,以下是相关步骤:

一 、首先下载virtualbox虚拟机管理器

  直接在windows浏览器上找到https://www.virtualbox.org/wiki/Downloads链接,下载虚拟机管理器,并按照提示安装完毕;

二、下载ubuntu镜像资源


三、在虚拟机管理器上搭建ubuntu环境

  1、启动virtualbox;

  2、设置virtualbox存储文件夹;

Ubuntu 配置CPU虚拟化 ubuntu 虚拟化软件_linux


  3、virtualbox中创建虚拟机

    在启动虚拟机管理器界面中点击‘新建’按钮,创建一个Ubuntu版本的linux系统;

Ubuntu 配置CPU虚拟化 ubuntu 虚拟化软件_linux_02


  4、设置一定可用的内存,建议4G以上,太小不论下载还是运行做一下操作都是不太方便的,硬盘建议动态100G以上,太小下载一些文件会报错,创建完成;

  5、导入下载好的centos.ios镜像文件

Ubuntu 配置CPU虚拟化 ubuntu 虚拟化软件_ios_03


这里用来导入下载好的Ubuntu环境镜像,之后启动该环境,并按照提示进入安装界面,便完成了虚拟机的环境搭建工作。

 可以参照链接:

四、调节分辨率

 安装好以后进入虚拟机环境发现分辨率太低,使用起来非常不方便,需要调节分辨率,可以按照下图操作;

Ubuntu 配置CPU虚拟化 ubuntu 虚拟化软件_ios_04


Ubuntu 配置CPU虚拟化 ubuntu 虚拟化软件_ubuntu_05


按照图示,即可完成界面分辨率调节。

五、安装必要安装及编译指令

  打开ubuntu的终端,先执行apt-get update ,再执行sudo apt-get install build-essential,便把相关的gcc、make等相关指令安装完毕,且需要联网环境,(根据自身需要,可以执行sudo apt install curl,将下载相关指令curl安装完毕);

六、共享文件夹

  将虚拟机中的文件和windows中的文件进行互传并实现复制内容的互相黏贴及文件跨环境拖拉是基本功能;

1、若是打开虚拟机无法找到运行工具栏,如下图,

Ubuntu 配置CPU虚拟化 ubuntu 虚拟化软件_ubuntu_06


记得右ctrl + C;将设备栏显示出来才可,如下图;

Ubuntu 配置CPU虚拟化 ubuntu 虚拟化软件_Ubuntu 配置CPU虚拟化_07


2、点击工具栏设备+安装增强功能

Ubuntu 配置CPU虚拟化 ubuntu 虚拟化软件_Ubuntu 配置CPU虚拟化_08


并运行提示出的运行指令

Ubuntu 配置CPU虚拟化 ubuntu 虚拟化软件_linux_09


授权运行成功后,找到已经安装好的虚拟光盘

Ubuntu 配置CPU虚拟化 ubuntu 虚拟化软件_Ubuntu 配置CPU虚拟化_10


此处打开终端,执行 chmod 777 VBoxLinuxAdditions.run再执行sudo sh ./VBoxLinuxAdditions.run,切记此处运行必须把linux环境安装好,才能成功,看步骤四。

安装玩成后会提示重启系统,则重新启动虚拟机,便可找到共享文件夹了;

Ubuntu 配置CPU虚拟化 ubuntu 虚拟化软件_ubuntu_11


并可以实现复制拖拉文件共享等功能了。

这一步可以转到链接:

七、安装semantic-segmentation-editor标注工具

这次可以安心在linux环境下进行各种操作了。
1、打开官网网址:https://github.com/Hitachi-Automotive-And-Industry-Lab/semantic-segmentation-editor,并下载zip文件到linux工作文件夹下;
2、执行 curl https://install.meteor.com/ | sh 安装meteor,进去到1步骤下载好的文件下,再执行meteor npm installmeteor npm start,此后便按照提示进入网址:http://localhost:3000便可以使用该功能了,使用该网址时,需要在终端一直运行meteor npm start,并在文件的settings.json中设置数据和标签路径。
(步骤1中链接里也存在相关安装指令)

总结

 完成了虚拟机安装以及视觉标注工具的安装过程的总结,跳过了繁琐多重的资料查找和安装指令各种不断的验证,方便快速安装并快速进入相关工作开发。