镜像地址

从镜像站点下载压缩文件
openharmony-harmonyos

注意点: 不要照着以下步骤来

解压

  1. tar -vxf code-v3.1.1-Release.tar.gz

image.png
安装好好后,需要nodejs 12.13.0+版本以上,可以查看nodejs官网
查看需要下载哪个安装包的版本

  1. uname -a
  1. tar -zvxf node名称.tar.gz

或者

  1. wget https://nodejs.org/dist/v16.15.1/node-v16.15.1.tar.gz
  1. wget https://nodejs.org/dist/v16.15.1/node-v16.15.1-linux-x64.tar.xz

好像下载了code-v3.1.1-Release.tar.gz这个文件(15.82G)解压安装完后,之前的npm指令,java和胚子文件还有就是文件传输都不行了

安装源码: 推荐

  1. tar -vxf code-1.0.tar.gz

下载组件包

HPM网站
安装hpm命令行工具

  1. npm install -g @ohos/hpm-cli

查询下载的hpm目录

  1. whereis hpm

添加软链接

  1. #/usr/local/bin/hpm : 按照自己的路径来
  2. sudo ln -s /usr/local/bin/hpm /usr/bin

查看hpm的版本
  1. hpm -V

image.png

下载小熊派依赖

创建一个新的文件夹,将小熊派的下载
HPM网站
目前为止找到的是这个地址
如果hmp安装出现了Installation error: Cannot read bundle.json from /root: ENOENT: no such file or directory, open '/root/bundle.json'.作为小白,就不去改/root/bundle.json那我们可以使用小熊派Harmony开发版视频中的地址

在新建的文件夹中,存放下载的bearPi-HM_nano.zip文件
Ubuntu中没有unzip命令,可以:

  1. apt install unzip

  1. unzip my_bearpi_hm_nano.zip

之后进入解压的文件内
image.png
如图有三个文件
通过hpm install安装指令就可以了。完成后可以看一下目录

  1. ls
  1. ls -l #ll

image.png

通过包管理器命令行获取

首先安装Node.js(12.13.0+); 安装hpm命令行工具 通过hpm install 命令安装组件

  • 1.进入开发目录(新建一个文件夹),执行如下命令,采用默认开发项目

    1. hpm init -t default
  • 2.安装组件

    1. hpm install @bearpi/bearpi_hm_nano
  • 3.工具会自动从服务器下载所有依赖,下载成功会显示Installed

出现问题Installation error: Bundle @bearpi/bearpi_hm_nano: author must be an object including a name, email, or url.可以不用解决,逃避责任使用

  1. git clone https://gitee.com/bearpi/bearpi-hm_nano.git -b master

编译是:

  1. python build.py BearPi-HM_Nano