【已淘汰,勿看】【资源】已经配置好鸿蒙开发环境的 ubuntu 20.0 原创 精华

连志安
发布于 2020-9-16 11:44
浏览
12收藏

该文章已过时,最新版请参考:

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了,很多东西都不一样了。

这里提供一个我自己用的虚拟机环境,见:

open harmony 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

 

 

编译结果,可以看到已经编译成功了

【已淘汰,勿看】【资源】已经配置好鸿蒙开发环境的 ubuntu 20.0-鸿蒙开发者社区

【已淘汰,勿看】【资源】已经配置好鸿蒙开发环境的 ubuntu 20.0-鸿蒙开发者社区

 

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 了,已经默认安装好了,只需要看如何映射网络驱动器就行!!!

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2022-1-20 13:48:22修改
13
收藏 12
回复
举报
7条回复
按时间正序
/
按时间倒序
超心累
超心累

mark

mark

mark

回复
2020-9-17 19:35:20
连志安
连志安

关于如何设置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地址

最后映射成网络驱动器即可

 

 

 

 

回复
2020-9-20 11:22:10
鲜橙加冰
鲜橙加冰

可以可以。。。。。。入门贴典范。

回复
2020-9-20 21:12:44
连志安
连志安 回复了 连志安
关于如何设置samba分享的 1.设置 apt-get 源 可以更快地下载samba。设置如下 (1)在桌面右上角点击打开菜单,点击setting选项。 (2)在设置选项右侧下拉找到“关于”,点击 Software Updates。 (3)在软件和更新界面里可以看到“下载自”,我们可以进行修改。 (4)推荐选择 mirros.aliyun.com 或者 mirrors.tuna.tsinghua.edu.cn,你也可以点击选择最佳服务器,测 (5)试连接最快的软件源(测试时间较长...

特别说明,如果是下载的百度网盘的镜像,不需要安装samba 了,已经默认安装好了,只需要看如何映射网络驱动器就行!!!

回复
2020-10-28 21:46:34
yuxin648
yuxin648

很好,感谢贡献,真给HarmonyOS开发者提供了很大的帮助。支持!

回复
2020-12-6 12:41:23
qhzj1810
qhzj1810 回复了 连志安
特别说明,如果是下载的百度网盘的镜像,不需要安装samba 了,已经默认安装好了,只需要看如何映射网络驱动器就行!!!

百度网盘里下载的 z01 到z07 是干啥的  不是很清楚 谢谢

回复
2021-9-21 21:23:55
qhzj1810
qhzj1810

回复
2021-9-21 21:24:13
回复
    相关推荐