0

我正在尝试下载 Android 的源代码 CyanogenMod 以了解有关自定义 Android ROM 的更多信息,我正在新安装的 Linux Mint 11 上,并且我已经正确设置了所有内容。现在,当我尝试使用 repo 从 github 中提取时:

$ repo init -u http://github.com/CyanogenMod/android.git

我收到以下错误消息:

从 git://android.git.kernel.org/tools/repo.git android.git.kernel.org[0 :
92.242.132.18]获取回购...
(连接超时)

谷歌搜索发现这个答案是防火墙问题,系统无法连接到端口 9418 上的 android.git.kernel.org。(我也尝试下载 Android AOSP 源)。但是,没有关于如何使系统连接到端口 9418 的答案。请告诉我,我也是 Linux 上的菜鸟。

4

3 回答 3

0

我在这里遇到了同样的问题。事实证明,该工具 repo 已过时。我确实注意到了这个事实,因为我的磁盘上有这个文件的两个版本。我问系统它是如何链接到命令的repo

$ which repo

~/bin/repo

将新的 repo 脚本复制到此位置后,错误消失了。

于 2012-08-16T10:59:35.667 回答
0

kernel.org最近被黑客入侵了。它仍然没有回来。http://php.webtutor.pl/en/2011/09/05/kernel-org-hacked-how-to-get-android-repo/

于 2011-09-12T18:08:18.660 回答
0

脚本 repo 和 android 内核源代码已移至 google。 http://source.android.com/source/downloading.html

于 2012-01-07T16:02:55.553 回答