【已淘汰,勿看】【资源】已经配置好鸿蒙开发环境的 ubuntu 20.0 原创 精华
该文章已过时,最新版请参考:
https://harmonyos.51cto.com/posts/10088
注意:该文章的环境是1.0版本的,已经不适用了,请不要再参考了。
其实3.0开发环境很简单的,大家只需要参考官网自己搭建即可:
https://device.harmonyos.com/cn/docs/start/introduce/quickstart-lite-env-setup-linux-0000001105407498
但是最近还是有同学问我,为啥之前的文章的鸿蒙虚拟机环境不对,那是因为之前的文章是1.0的,去年的,现在鸿蒙都更新到了3.0了,很多东西都不一样了。
这里提供一个我自己用的虚拟机环境,见:
1、前言:
目前鸿蒙系统的开发环境主要分为 windows 和 Linux两个平台。目前编译 鸿蒙系统的代码还是需要在 Linux环境下。
关于Linux的环境搭建官方有提供文档说明:https://device.harmonyos.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998
这里推荐大家使用 ubuntu 20.04 版本。
虽然环境搭建不难,但是初学者容易在这里踩坑,搭了半天都不行。
为此,本文提供了已经配置好开发环境 ubuntu 20.04
由于百度网盘经常封链接,如果发现链接失效,可以联系我,VX 13510979604
腾讯云盘
链接:https://share.weiyun.com/6suCAhNN
百度网盘
链接:https://pan.baidu.com/s/163JxuvZux01Fd407_WbK-g
提取码:bny6
2、说明:
1、已配置好开发环境,可直接编译代码,编译可以正常运行
2、配置好 sftp ,可远程传输文件
账号:harmony
密码:123456
代码路径:~/harmony/code/code-1.0
相关的环境工具路径(可以不用管了,已经配置好了,直接可以编译):~/harmony/tools
编译命令:
对应开发板: hi3516 IPC开发板
python build.py ipcamera_hi3516dv300
对应开发板: hi3518 IPC开发板
python build.py ipcamera_hi3518ev300
对应开发板: hi3861 智能家居 开发板
python build.py wifiiot
编译结果,可以看到已经编译成功了
3、搭建环境中踩到的坑:
1、最好使用 ubuntu 20.04版本,自带 python3.8 ,其它的ubuntu版本自带的python版本过低,会导致编译报错。
2、最好手动安装SCons安装包(需root/sudo权限安装)。运行命令:“sudo apt-get install scons -y”。如果软件源中无法找到安装包,请按以下步骤处理:
下载源码包(下载路径:“ https://scons.org/pages/download.html ”,推荐SCons版本是3.0.4+)。
解压源码包到任意目录。
安装源码包:进入解压目录,运行命令“sudo python3 setup.py install”(需root/sudo权限安装),等待安装完毕。
输入命令“scons -v”,查看是否安装成功。如果安装成功,查询结果下图所示。
3、安装pip 的时候不要切换apt-get 的源,可能会导致出错,使用默认的镜像源即可
特别说明,如果是下载的百度网盘的镜像,不需要安装samba 了,已经默认安装好了,只需要看如何映射网络驱动器就行!!!
mark
mark
mark
关于如何设置samba分享的
1.设置 apt-get 源
可以更快地下载samba。设置如下
(1)在桌面右上角点击打开菜单,点击setting选项。
(2)在设置选项右侧下拉找到“关于”,点击 Software Updates。
(3)在软件和更新界面里可以看到“下载自”,我们可以进行修改。
(4)推荐选择 mirros.aliyun.com 或者 mirrors.tuna.tsinghua.edu.cn,你也可以点击选择最佳服务器,测
(5)试连接最快的软件源(测试时间较长)。
(6)最后,退出软件与更新界面时,会提示更新软件列表信息,点击重新载入即可。
2.安装 samba
输入如下命令:
sudo apt-get install samba
sudo apt-get install samba-common
修改samba配置文件
sudo vim /etc/samba/smb.conf
在最后加入如下内容:
[work]
comment = samba home directory
path = /home/harmony/
public = yes
browseable = yes
public = yes
writeable = yes
read only = no
valid users = harmony
create mask = 0777
directory mask = 0777
#force user = nobody
#force group = nogroup
available = yes
保存退出后,输入如下命令,设置samba密码,建议123456即可
sudo smbpasswd -a harmony
重启samba服务
sudo service smbd restart
3.windows映射
在文件夹路径输入虚拟机的IP地址
最后映射成网络驱动器即可
可以可以。。。。。。入门贴典范。
特别说明,如果是下载的百度网盘的镜像,不需要安装samba 了,已经默认安装好了,只需要看如何映射网络驱动器就行!!!
很好,感谢贡献,真给HarmonyOS开发者提供了很大的帮助。支持!
百度网盘里下载的 z01 到z07 是干啥的 不是很清楚 谢谢