**

阿里平头哥ubuntu环境搭建到开发(从ubuntu安装到Linux环境配置)

**

VMware Workstation12安装

这一块没什么难度随便百度一下VMware Workstation安装一个便可以了,有一个需要注意的地方是,大部分下载的VMware Workstation是未被破解的,但是也无伤大雅,随便百度一个最新版本的VMware Workstation破解码便可以了,这里不做过多赘述。

18.04版本Ubuntu安装

Ubuntu安装这一块也没什么难度,网上找一个ubuntu镜像文件:ubuntu-18.04.2-desktop-amd64 .iso。
开始安装…
打开VMware Workstation,点击创建新的虚拟机,之后就一直下一步便可以,有一个值得注意的地方在于选择客户机操作系统的时候选择:Ubuntu64位。之后就是正常的下一步…。

VMtools安装&共享文件夹挂载

安装完ubuntu64位系统之后,界面不是很舒服。需要安装VMtoosl,部分需要挂载共享文件夹的可自行挂载。这里只讲重点部分(我所遇到的问题),安装VMtools没啥难度按照以下指令操作即可:
点击虚拟机(M)->安装VMtools,接下来就在终端键入代码便可。

#手动把CD驱动盘的VMwaretools-10.0.10.tar.gz压缩文件复制到/home

$ cd /home

#解压VMwaretools-10.0.10.tar.gz

$ tar -zxvf VMwaretools-10.0.10.tar.gz

#得到vmware-tools-distrib文件夹

$ cd vmware-tools-distrib

#执行vmware-install.pl

$ sudo ./vmware-install.pl

重新启动虚拟机…舒服了…
挂载共享文件夹完了之后,有部分可能会出现无法使用共享文件夹。

$ sudo vmhgfs-fuse.host/mnt/hgfs -o allow-other

没关系…手动挂载。重启。ok。

vim编辑器下载安装

vim编辑器下载安装只需一条代码解决(保证联网前提下)。这里稍微注意第一个键入yes之后一直回车OK。

$ sudo apt-get install vim

Linux开发环境安装

aos-cube是AliOS Things基于命令行的开发管理工具,主要功能包括:工程配置与编译、Image下载调试、组件脚手架生成、组件安装管理、设备管理、代码审查、OTA工具等功能。它依赖于Python(64bits,2.7.14和3.5已验证)。Linux下AliOS-Things开发环境的搭建主要分为两部分:python和pip安装、基于pip安装aos-cube及相关的依赖包。
#安装python、pip和git

$ sudo apt-get install -y python python-pip git

#完成python和pip安装后,再安装依赖库和aos-cube,步骤如下:

$ python -m pip install setuptools wheel aos-cube

#这个时候可以观看安装情况,正常情况下会看到一个安装列表

$ pip list

SDK获取&编译

获取SDK需要ssh密钥。
在一个目录打开一个终端。XXX@XXX为终端命令行前一段绿色字体俗称:用户名

$ ssh-keygen -t rsa -C "XXX@XXX"

这个时候在目录下会有一个.ssh文件夹里面有两个文件id_rsa和id_rsa.pub分别装有私钥和公钥查看id_rsa.pub文件公钥

$ cat /xx/.ssh/id_rsa.pub

拿到授权便可获取SDK开始编译。

总结

有一个情况比较烦 ,就是VMtools安装完了偶尔会出现不能复制粘贴或者共享文件夹失效等等情况。我的内心毫无波澜,甚至有点想吐。。。
另外一个就是在网络不好的情况下安装 Linux开发环境也比较麻烦,一点小失误就会导致后面的连锁反应,比如一个库没安装好后面就无法使用正常的指令或者环境等。
对于新接触的开发者来说还是没有办法规避的,只能从失败中汲取教训。

阿里平头哥ubuntu环境搭建到开发(从ubuntu安装到Linux环境配置)相关推荐

  1. ubuntu下搭建android开发环境(转载)

    在ubuntu下搭建android开发环境,准备学习一下android开发. 1.安装JDK        首先到oracle的官网上下载linux版本的JDK(网址为:http://www.orac ...

  2. 阿里云ECS服务器环境搭建(2) —— ubuntu 16.04 安装中文输入法(搜狗输入法)

    阿里云ECS服务器环境搭建(2) -- ubuntu 16.04 安装中文输入法(搜狗输入法) 1. 环境 阿里云 ECS服务器 (4核 8G 4M) Ubuntu16.04-64-bit 图形界面 ...

  3. ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio、sdk、jdk

    [置顶] ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio.sdk.jdk(by 星空武哥) <div class="article_manage c ...

  4. 从购买阿里云服务器到搭建Java开发环境 jdk1.8+tomcat8.5+mysql(CentOS7.3)

    从购买阿里云服务器到搭建Java开发环境 jdk1.8+tomcat8.5+mysql(CentOS7.3) 购买阿里云服务器: 这是 购买链接进去后是: 选择轻量应用服务器,然后选择配置: 地区选择 ...

  5. 微信公众号开发(JAVA)-环境搭建与开发接入

    使用JAVA开发微信公众平台(一)--环境搭建与开发接入 一. 初始微信公众平台 微信公众平台,即我们平时所说的"公众号",曾用名"官方平台"."媒体 ...

  6. 【Linux Mint 深度学习开发环境搭建】开发软件安装

    系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...

  7. VUE前段开发-开发环境搭建和开发工具安装

    一 VUE介绍 (1)VUE,也就是vue.js,官方的介绍是是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上 ...

  8. 【环境搭建】手把手教你安装Ubuntu16.04系统

    [环境搭建]手把手教你安装Ubuntu16.04系统 使用U盘制作Ubuntu系统盘 准备工作 操作过程 用制作好的系统盘安装Ubuntu16.04系统 结语 使用U盘制作Ubuntu系统盘 准备工作 ...

  9. 悬剑2.0 tools安装_APP自动化测试之环境搭建:2. Android SDK安装配置

    APP自动化测试之环境搭建:2. Android SDK安装配置 1.前提 基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unit ...

最新文章

  1. 关于DWG文件转换成PDF
  2. PHP动物书总结14-17
  3. Py之lightgbm:lightgbm的简介、安装、使用方法之详细攻略
  4. mac部署文件服务器,MAC 搭建本地服务器
  5. Oracle表连接深入浅出
  6. opencv3.2.0 Cmake 3.8.0 + tdm-gcc-5.1.0-3
  7. JAVA如何取得空list成员类型_String 类型的List作为一个成员变量保存,保存成功后取对象时报空指针...
  8. systemverilog硬件设计及建模_UVM方法学与设计模式(一):从OOP的本质,设计模式到设计原则...
  9. 升级php7_Drupal 8.8.0 正式发布,升级须知
  10. 单片机IO详解(上拉 下拉 准双向 输入 输出 推挽 开漏)
  11. mybatis处理批量数据插入怎么处理效率最高
  12. HTTP协议:无状态协议
  13. 2019/9/10谷歌开发者大会汇总
  14. 机器学习数据集(训练集、测试集)划分方法
  15. PHP错题本功能实现,今天教你如何制作错题本!
  16. GNSS-INS组合导航:KF-GINS(一)
  17. 网络适配器(SE)通讯调试
  18. 职教云5y计算机答案,2020智慧职教云参考答案计算机文化基础
  19. 大数据介绍及集群安装
  20. 不良资产评估 难点与问题分析

热门文章

  1. 网页记录用户在网站的浏览记录和停留时间
  2. redis的5种数据类型
  3. Speech模块管理语音输入功能,提供语音识别功能,可支持用户通过麦克风设备进行语音输入内容。通过plus.speech可获取语音输入管理对象
  4. PHP与ECMP,三菱plc浮点数运算指令(ecmp与ezcp指令)的用法
  5. codeforces 889B - Restoration of string
  6. Hive中with/with as 的用法
  7. [IT名人堂]软件产业的设计大师:艾兰.库伯
  8. 基于Hackrf的GNSS接收机
  9. 年轻小伙依靠刺绣增收致富
  10. 【EIScopus检索--SPIE独立出版--前三届均已检索】2023年第四届计算机科学与通信技术国际学术会议(ICCSCT 2023)