OpenHarmony开发者论坛

标题: Ubuntu20.04一键配置OpenHarmony环境 [打印本页]

作者: wenfei6316    时间: 2024-5-8 22:19
标题: Ubuntu20.04一键配置OpenHarmony环境
[md]## 一、概述

本工程的作用主要是基于Ubuntu20.04版本一键自动初始化Ubuntu的配置环境,方便在安装Ubuntu20.04系统后能够快速安装所需的依赖库,基于本脚本安装后基本适配均能使用。

## 二、配置前说明

- **该更新源仅适用于Ubuntu以下系列**

  Ubuntu18.04

  Ubuntu20.04

  Ubuntu22.04

  强烈推荐 `Ubuntu20.04`,本人使用的一直都是 `Ubuntu20.04`
- **wsl的配置参见**

  如果使用的 `window wsl`安装,则关于wsl配置可参考:[ Win10电脑安装配置WSL方法](https://gitee.com/personal-summa ... v/wsl_env_config.md)
- **如果是华为公司内网请慎重处理**

## 三、一键自动化配置

一键自动化配置必须是root账号,自动化主要是配置以下功能:

- **`apt`源替换成国内的阿里云的源**
- **配置 `sh`为 `bash`**
- **配置 `usr/include/asm`软连接**
- **安装 `Ubuntu`和 `OpenHarmony`的基础依赖包**
- **`git lfs`安装**
- **配置 `repo`工具**
- **安装 `vim`的个性化配置**

  这个是个人的vim配置,不需要可以安装完成后删除 `~/.vim`和 `~/.vimrc`即可,关于vim的操作可参考:[我的个人vim](https://gitee.com/itopen/vim)

如果不使用自动化,可以按照如下手动安装

## 四、`apt`源替换

```
apt-get update
apt-get upgrade
```

## 五、root权限安装的工具包

### 5.1 直接安装的程序和依赖包(必须一个一个安装)

### 5.2 配置sh为bash

```shell
ls -l /bin/sh                           #如果显示为“/bin/sh -> bash”则为正常,否则请按以下方式修改:
sudo dpkg-reconfigure dash           #然后选择no
```

### 5.3 git lfs安装

### 5.4 repo工具安装

```shell
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > repo
chmod a+x repo
mv repo /usr/local/bin/
```

## 六、个人账号必须配置的工具

### 6.1 Git配置

**【NOTE】**:如果代码在gitlab上需要将个人账号下的ssh key添加到gitlab中,具体如何配置百度搜索

### 6.2 安装hb命令

### 6.3 卸载hb命令

```shell
pip3 uninstall ohos-build
```

### 6.4 Ubuntu安装hdc方法

[每日构建 | OpenHarmony CI](http://ci.openharmony.cn/workbench/cicd/dailybuild/dailylist)中下载ohos-sdk全量包,然后找到hdc和libusb_shared.so放到环境变量中即可
[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5