HarmonyOS应用商店,win10+WSL下hi3861套件的harmonyos开发环境搭建

本文介绍了如何在Win10环境下利用WSL安装Ubuntu并更换为清华源以提升下载速度,同时设置了SSH远程连接,确保了开发环境的顺畅。接着,讲解了HarmonyOS源码的下载与编译,强调了在执行相关工具时需以管理员权限运行。最后,提到了安装和配置SSH服务,以及如何在其他计算机上进行远程访问。
摘要由CSDN通过智能技术生成

由于电脑带不动虚拟机,而WSL可以使用vscode在win10和WSL直接联合开发(香)

(一)WSL安装

1.在设置->更新与安全->开发者选项 中开启 开发人员模式

382a993f2ece9d940a13a8cbf4387efe.png

2.在控制面板开启 “适用于 Linux 的 windows 子系统”

355ed8b6906ac2587d463c322b9f009b.png3. 通过Windows应用商店,可以安装自己喜欢的 Linux 发行版,这里需要安装Ubuntu 18.04 LTS及以上版本

安装完成可以换源加快wsl下载速度,以清华源为例。

一:备份原来的源

sudo cp /etc/apt/sources.list /etc/apt/sources_init.list

注意,我们操作Ubuntu一般都是要在管理员权限下进行操作的,尤其是要对系统文件进行更改。sudo就是告诉系统使用管理员权限运行后面的命令。敲入回车后输入我们之前设置的密码即可运行。

二:更换清华源

sudo vim /etc/apt/sources.list

将文件里的内容全部删除(可在vim的命令模式下,使用gg将光标移到文件首行,使用dG命令清空文件),敲入i进入编辑模式,将下面内容粘贴进文件

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

# 预发布软件源,不建议启用

# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

按ESC(或Ctrl + [)退出编辑模式进入命令模式,然后先按“:”,再输入wq,敲入回车,文件即写入成功。

三:更新系统

输入下列命令,等待更新完毕~

sudo apt-get update

sudo apt-get upgrade

(二)设置远程连接

一、系统本身自带的SSH有问题,需要remove一下,重新install一下

sudo apt-get remove openssh-server

二、然后重新安装

sudo apt-get install openssh-server

三.然后就是配置ssh的配置文件:

打开配置文件:

sudo vim /etc/ssh/sshd_config

写入:

Port 2222 #设置ssh的端口号, 由于22在windows中有别的用处, 尽量不修改系统的端口号

PermitRootLogin yes # 可以root远程登录

PasswordAuthentication yes # 密码验证登录

AllowUsers sky # 远程登录时的用户名

重启服务:

sudo service ssh restart

这个时候你自己电脑上的xhell等远程工具是可以连接的了, 但是想要在其他的计算机上访问, 就需要系统开放端口了.

这是后需要到防火墙设置开放2222端口

防火墙->高级设置->入站规则->新建规则

246d8fc56e07031089c805c932e623fa.png

端口->下一步

选择tcp  特定本地端口

a4f7eb82370e82f59484965731beb601.png

允许连接, 默认都选上, 下一步填个名字

完成就可以远程或者本地进行wsl开发,原理及过程就相当于一台Linux,哦还有远程的时候可能需要在wsl重启一下ssh,我使用xshell连接会connect failed,

sudo service ssh restart一下就行。

(三)Harmony OS 源码下载和编译

具体的我认为许老师的教程中已经非常详细了,我是跟着一遍过的,而且条例清晰

需要注意的是,所有的工具最好要管理员权限运行:

例如安装hpm和其他npm包

需要管理员权限打开power shell,运行

npm config set registry https://registry.npm.taobao.org

npm install -g @ohos/hpm-cli

npm install -g windows-build-tools

npm install -g tftp

npm install -g serialport

npm install -g @serialport/parser-readline

否则会报错。感谢许思维老师开源帮助

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
W10的WSL(SubSystem for Linux)功能可以让Windows系统下安装一个兼容Linux的环境,其中包括Ubuntu,提供给开发者更为便捷的开发环境。本文将介绍搭建WSL Ubuntu开发环境的详细步骤。 首先,需要在Windows 10系统中启用WSL功能。具体操作为:进入“控制面板”-“程序”-“启用或关闭Windows功能”-勾选“适用于Linux的Windows子系统”并应用更改。 搭建WSL Ubuntu的环境,也分为几个步骤。首先,在Microsoft store搜索Ubuntu并下载安装。安装完成后打开,系统会提示输入用户名和密码,这里输入的是为Ubuntu配置的用户名和密码。接着,建议及时更新系统,输入以下指令: ``` sudo apt update sudo apt upgrade ``` 之后就可以开始搭建环境了,可以根据需要安装和配置如下开发环境: 1. 安装python开发环境 输入以下指令: ``` sudo apt install python3 sudo apt install python3-pip ``` 2. 安装java开发环境 输入以下指令: ``` sudo apt install default-jre sudo apt install default-jdk ``` 3. 安装node.js环境 输入以下指令: ``` curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install -y nodejs ``` 4. 安装vscode以及其它开发工具 在Windows系统中下载安装vscode,然后打开,按Ctrl+Shift+P调出命令面板,输入“WSL: 打开新的终端”,就可以在Ubuntu中打开vscode,实现兼容开发。 总结起来,搭建WSL的Ubuntu开发环境需要在Windows系统中启用WSL功能,下载安装Ubuntu,配置环境并安装开发工具。相比于直接在Windows系统中搭建开发环境,WSL Ubuntu更能提升开发效率,同时在Windows和Linux之间切换也更加方便,对于需要同时开发两个系统的开发者来说是一个不错的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值