了解更多开源请访问:开源基础软件社区https://ost.51cto.com前言其实在我写环境搭建的博客之前就已经写好了,但是因为我当时的学习不是很系统,在摸索的过程中也有很多错误,所以当时写的博客不是很系统,但是对于HarmonyOS实验环境的开发,一切都离不开。最重要的是我们烧录需要Windows系统,编译需要Linux系统,所以这只是其中一种方法。准备阶段,下载OracleVMVirtualBox下载-OracleVMVirtualBox根据自己的电脑情况配置虚拟机,最好在绿色区域,否则可能会影响Windows的运行。选择Ubuntu镜像后,等待虚拟机下载。然后一直默认,直到安装。开始漫长的安装过程大约需要20分钟。重启后,进入电脑。选择安装增强功能。安装成功后,重启虚拟机。更换虚拟机的下载源。本来这里用的是国外的源,但是网速会变得很慢,所以换成国内的源会快很多。在虚拟机终端中运行。sudosed-i"s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g"/etc/apt/sources.listsudosed-i"s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g"/etc/apt/sources.list更改源后更新。sudoapt-getupgradesudoapt-getinstallsudoapt-getdist-upgrade文件共享文件共享可以让我们在Windows下访问Ubuntu文件,方便我们在Windows下烧录源代码,在Ubuntu下编译。首先检查我们虚拟机的IP地址,如果出现这种情况,请安装net-tools。sudoaptinstallnet-toolsifconfig这是虚拟机的IP地址。出现上图,表示连接成功。ping192.168.56.103sudoaptinstallvimsudovim/etc/netplan/01-network-manager-all.yamlnetwork:version:2renderer:NetworkManagerethernets:enp0s8:dhcp4:falseaddresses:[192.168.56.103/24]gateway4:192。56.1nameservers:addresses:[192.168.56.1,8.8.8.8]用于网络适配。sudonetplanapply支持远程终端访问sudoaptinstallopenssh-server创建共享samba目录,并设置权限可读、可写、可执行sudoaptinstallsambasudomkdir~/sharesudochmod-R777~/share/setsudosmbpasswd-aharmonicos创建用户成功后,配置samba配置文件sudovim/etc/samba/smb.conf重启samba服务器sudoservicesmbdrestart输入要访问的虚拟机IP地址。将源代码复制到共享文件夹中。cd~/sharetarxvzfcode-1.1.0.tar.gzsudochmod777-Rcode-1.1.0安装Linux编译环境---dockersudoaptinstalldocker.iosudodockerpullswr.cn-south-1。myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5sudodockerrun-it--nameohos-v$(pwd):/home/openharmonyswr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.5已经进入docker环境:至此编译成功,环境搭建完成。可以开始第一个实验。了解更多开源知识,请访问:开源基础软件社区https://ost.51cto.com。
