如何下载Tizen源码(图文教程)?(2)

首先得确保安装了git,如果未安装,则执行如下指令进行安装:

$ sudo apt-get install git


安装完git后得配置git的全局用户名及邮箱:

$ git config --global user.name flydream0 $ git config --global user.email bumaoxia204@163.com

将flydream0和buamoxia204@163.com替换成你自己的gerrit用户名及邮箱。

然后你可以通过如下指令看到你配置好的内容:

arthur@arthur-laptop:~/.ssh$ git config --global -l color.ui=auto user.name=flydream0 user.email=bumaoxia204@163.com arthur@arthur-laptop:~/.ssh$ 4 下载并配置repo

tizen源码下载借鉴了Android源码下载的方式,因此,我们首先将 Androiod源码下载工具repo下载并设置好。

在~/目录下创建bin目录:

$cd ~/ $mkdir bin $PATH=~/bin:$PATH $cd bin

安装curl工具:

$sudo apt-get install curl

然后下载repo工具:

$curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo $chmod a+x ~/bin/repo

这里就下载并配置好了repo工具.

5 下载tizen源码 5.1 在Gerrit中查看tizen源码

在Gerrit中左上角点击projects,projects字下面的List,然后就会看到tizen源码下的所有project,如下所示:

如何下载Tizen源码(图文教程)?

可以发现,tizen下的工程太多了,那么如何下载呢?下载哪些呢?

5.2 初始化repo环境

在浏览器中查找manifest,你会发现有一个工程为:

我们就先将这个工程下载下来,然后利用这个manifest文件,用 repo工具同步所有tizen源码文件。

我们先建立一下tizen目录:、

$cd ~/ $mkdir tizen $cd tizen

首先查看自己Gerrit的地址:

$ ssh tizen **** Welcome to Gerrit Code Review **** Hi arthur, you have successfully connected over SSH. Unfortunately, interactive shells are disabled. To clone a hosted Git repository, use: git clone ssh://flydream0@review.tizen.org:29418/REPOSITORY_NAME.git Connection to review.tizen.org closed.

得出tizen源码链接地址为ssh://flydream0@review.tizen.org:29418/......

然后使用manifest/tizen-2.0-main初始化repo下载环境:

$ repo init -u ssh://flydream0@review.tizen.org:29418/tools/manifest/tizen-2.0-main

将上面的flydream0替换成你自已的Gerrit用户名,也可以用 $repo init -u ssh://flydream0@review.tizen.org:29418/tools/mainifest/tizen-2.0-main.git

有没有git后缀对repo来说都是一样的。

接下来有可能要你输入ssh的密码。再接下来会将tizen源码的环境同步到本地,在当前目录下将会生成.repo隐藏目录。如下图:

如何下载Tizen源码(图文教程)?

5.3 修改manifest.xml清单文件

接下来打开./.repo/manifests/default.xml清单文件:

$ vim .repo/manifests/default.xml

将fetch后面的内容修改为:"ssh://flydream0@review.tizen.org:29418",review后面的内容修改为:"https://review.tizen.org/gerrit/"

如下图:

如何下载Tizen源码(图文教程)?

同样将flydream0修改为你自己的Gerrit用户名.

5.4 同步tizen源码

最后下载源码:

$repo sync -j4

下载界面如下:

如何下载Tizen源码(图文教程)?

下载过程是一个漫长而痛苦的等待过程,之所以说痛苦,那是因为中途还可能会出错,得不断重新输入指令,最后下载完的时间取决于各自的机器与网络速度。

好了,tizen源码的下载就讲到这了,下一章我将继续讲述如何编译tizen 源码及如何生成镜像文件,敬请关注!

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/19712.html