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

上述方法没有错,但是后来发现用此方法下载时老是出错,错误信息大概如下:

Fetching projects: 1% (10/915) fatal: '/adaptation/devices/alsa-scenario-files-0.0': not a Gerrit project fatal: The remote end hung up unexpectedly fatal: '/adaptation/devices/alsa-scenario-files-0.0': not a Gerrit project fatal: The remote end hung up unexpectedly error: Cannot fetch adaptation/devices/alsa-scenario-files-0.0

发现原来是清单文件的问题,清单文件的链接内容是已经过时的了,因此需要找一个比较新的清单文件来替换现有的清单文件。

打开链接,会发现这里边有tizen发布的各种版本的镜像文件,找一个比较新的,比如:

,如下所示:

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

在此目录下包含tizen镜像文件tizenxxx.raw.bz2,还有其对应的清单文件ivi-wayland-release-tizen-2.0alpha_20130522.2.manifest.xml,这个清单文件对我们来说非常重要,因为它包含了此tizen版本对镜像文件对应的所有资源链接信息,这样一来,我们就可以利用此清单文件下载到所有源文件!

6.1 下载清单文件

如里你是用firefox浏览单打开的此网页,那么可以右点击 ivi-wayland-release-tizen-2.0alpha_20130522.2.manifest.xml,然后选择cope link location,然后粘贴到wget后面:

$ wget

这样就将此清单文件下载到当前目录下了,当然你也可以用其它方面下载此清单文件。

6.2 修改清单文件的内容

用vim打开上面下载的清单文件:

$ vim ivi-wayland-release-tizen-2.0alpha_20130522.2.manifest.xml

同5.3节的步骤一样,将fetch后面的内容修改成你自己的Gerrit地址:

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

当然上述的flyream0需要修改成你自己的Gerrit用户名.

6.3 替换现有的清单文件

先备份好现有的清单文件:

$ cp .repo/manifests/default.xml default.xml.bak

然后再替换它:

$ cp ivi-wayland-release-tizen-2.0alpha_20130522.2.manifest.xml .repo/manifests/default.xml 6.4 同步tizen源码 $repo sync -j4

再次进入漫长而痛苦的等待过程,这次下载不再出现中途会出现错误的情况了。

下载成功后的界面如下:

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

好了,祝大家一切顺利。

linux

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

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