上述方法没有错,但是后来发现用此方法下载时老是出错,错误信息大概如下:
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镜像文件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地址:
当然上述的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再次进入漫长而痛苦的等待过程,这次下载不再出现中途会出现错误的情况了。
下载成功后的界面如下:
好了,祝大家一切顺利。