失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 阿里平头哥ubuntu环境搭建到开发(从ubuntu安装到Linux环境配置)

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

时间:2022-03-30 12:35:42

相关推荐

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

**

阿里平头哥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环境配置)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。