Ubuntu环境下获取OpenHarmony源码
-
通过git指令查看是否安装git,如果没有安装,执行下面命令进行git安装
sudo apt-get install git
-
配置自己的名称和电子邮件地址
git config --global user.name "xxx"
git config --global user.email "你的邮箱地址"
-
配置完成后,需要创建验证用的公钥ssh
ssh-keygen -C 'you email address@gmail.com' -t rsa
创建完成后,会在用户目录~/.ssh/下建立相应的密钥文件 -
创建完公钥后,需要配置到gitee平台中。使用命令
cd ~/.ssh
进入~/.ssh文件夹,输入gedit id_rsa.pub
打开id_rsa.pub文件,复制其中所有内容。
然后打开gitee中的个人中心-ssh配置,配置上面复制的ssh -
配置完成后,执行下面命令,进行一键式配置
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
-
然后将下载的repo文件放至系统路径下。这里通过sudo mv命令,将repo文件放至/usr/local/bin目录下。
sudo mv repo文件路径 系统路径
-
配置完成后,就可以通过repo拉取代码了。
repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
这时如果碰到了下面的问题,提示找不到python
说明系统里还没有安装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 -
解决完这个问题后,继续执行上面没有运行成功的命令
repo init -u https://gitee.com/openharmony/manifest.git -b master --no-repo-verify
然后接着依次执行
repo sync -c
repo forall -c 'git lfs pull'
经过一段漫长的等待之后,我们就成功获取了OpenHarmony的源码了。