> 文档中心 > Ubuntu环境下获取OpenHarmony源码

Ubuntu环境下获取OpenHarmony源码

  1. 通过git指令查看是否安装git,如果没有安装,执行下面命令进行git安装
    sudo apt-get install git

  2. 配置自己的名称和电子邮件地址
    git config --global user.name "xxx"
    git config --global user.email "你的邮箱地址"
    Ubuntu环境下获取OpenHarmony源码

  3. 配置完成后,需要创建验证用的公钥ssh
    ssh-keygen -C 'you email address@gmail.com' -t rsa
    创建完成后,会在用户目录~/.ssh/下建立相应的密钥文件

  4. 创建完公钥后,需要配置到gitee平台中。使用命令cd ~/.ssh进入~/.ssh文件夹,输入gedit id_rsa.pub打开id_rsa.pub文件,复制其中所有内容。
    Ubuntu环境下获取OpenHarmony源码Ubuntu环境下获取OpenHarmony源码然后打开gitee中的个人中心-ssh配置,配置上面复制的ssh

  5. 配置完成后,执行下面命令,进行一键式配置
    sudo apt-get update && sudo apt-get install binutils git git-lfs gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache libgl1-mesa-dev libxml2-utils xsltproc unzip m4 bc gnutls-bin python3.8 python3-pip ruby

  6. 然后将下载的repo文件放至系统路径下。这里通过sudo mv命令,将repo文件放至/usr/local/bin目录下。
    sudo mv repo文件路径 系统路径

  7. 配置完成后,就可以通过repo拉取代码了。
    repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
    这时如果碰到了下面的问题,提示找不到python
    Ubuntu环境下获取OpenHarmony源码
    说明系统里还没有安装Python 2,解决方法如下:
    sudo apt-add-repository universe
    sudo apt update
    sudo apt install python2-minimal
    在这里插入图片描述安装完成后,就可以执行python2命令来检查是否安装成功
    接下来创建一个软链接,使python指向python2。先查看python2路径
    which python2
    在这里插入图片描述然后执行
    cd [python2 目录]
    sudo ln -s python2 python
    这样python命令就会默认执行python2

  8. 解决完这个问题后,继续执行上面没有运行成功的命令
    repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
    Ubuntu环境下获取OpenHarmony源码
    Ubuntu环境下获取OpenHarmony源码然后接着依次执行
    repo sync -c
    repo forall -c 'git lfs pull'
    经过一段漫长的等待之后,我们就成功获取了OpenHarmony的源码了。
    在这里插入图片描述