ubuntu下安装repo下载源码,找不到repo命令

ameyume
博客专家认证
2011-03-12 09:26:45
GIT和repo使用方法,下载android-2.6.29内核
http://blog.csdn.net/yujixi123/archive/2010/08/18/5821860.aspx
按照这个说明,安装repo下载全部源码,但是执行到步骤3时,在终端中执行
repo init -u git://android.git.kernel.org/platform/manifest.git
提示找不到repo命令,提示如下:
abc-desktop:~/android$ repo init -u git://android.git.kernel.org/platform/manifest.git
未找到 'repo' 命令,您要输入的是否是:
命令 'rep' 来自于包 'rep' (universe)
命令 'repl' 来自于包 'nmh' (universe)
命令 'repl' 来自于包 'mailutils-mh' (universe)
repo:找不到命令


在步骤2、安装Repo时,
curl http://android.git.kernel.org/repo >~/bin/repo
别忘了给repo可执行权限
chmod a+x ~/bin/repo
我觉得这两步并没有安装repo吧?执行完后在bin文件夹下是有个repo文件,这时候还没有安装吧?
但是执行 sudo apt-get install repo 报错,找不到软件包repo

到底是怎么回事呢?
痛苦ing
...全文
46100 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
stablesnow 2013-05-29
  • 打赏
  • 举报
回复
引用 18 楼 ljg_tony 的回复:
我也被repo的问题困扰了两个小时。百度N多文章,终于解决。主要两类问题,(1)repo安装路径的问题(2)repo正确下载的问题, 第一个问题,需要将repo安装在~/bin下面,但一定要加上环境变量 第二个问题,就是下载地址经常变动的问题,如果下载地址变了,就不能正常下载,因此请到官方网站查看最新下载方法即可解决。官网地址:source.android.com/source/downloading.html
按照推荐的 官网地址:source.android.com/source/downloading.html 一步一步操作下来,repo终于顺利安装了!多谢!
lk6233160 2012-10-24
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 的回复:]
我也被repo的问题困扰了两个小时。百度N多文章,终于解决。主要两类问题,(1)repo安装路径的问题(2)repo正确下载的问题,
第一个问题,需要将repo安装在~/bin下面,但一定要加上环境变量
第二个问题,就是下载地址经常变动的问题,如果下载地址变了,就不能正常下载,因此请到官方网站查看最新下载方法即可解决。官网地址:source.android.com/source/downloa……
[/Quote]
可你还是没说解决办法啊
lk@lk-desktop:~$ ~/repo init -u git://android.git.kernel.org/platform/manifest.git
/home/lk/repo: line 1: 在未预料的“newline”附近出现语法错误
/home/lk/repo: line 1: `<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">'
hbp0714 2012-08-08
  • 打赏
  • 举报
回复
好文章
ljg_tony 2012-04-19
  • 打赏
  • 举报
回复
我也被repo的问题困扰了两个小时。百度N多文章,终于解决。主要两类问题,(1)repo安装路径的问题(2)repo正确下载的问题,
第一个问题,需要将repo安装在~/bin下面,但一定要加上环境变量
第二个问题,就是下载地址经常变动的问题,如果下载地址变了,就不能正常下载,因此请到官方网站查看最新下载方法即可解决。官网地址:source.android.com/source/downloading.html
xiaoyi5214 2012-04-10
  • 打赏
  • 举报
回复
这样啊
sheji105 2012-02-08
  • 打赏
  • 举报
回复
路径没设置。参考
http://source.android.com/source/downloading.html

注意:git要装上。否则会出现 No such file or directory。

欢迎交流,qq:332188219
mitshell_wu 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 wuyya 的回复:]
下载的服务器已经变了,请看这里http://source.android.com/source/downloading.html 。
[/Quote]
我用的是这个服务器,$ repo init -u https://android.googlesource.com/platform/manifest
这里还是出现了
/home/administrator/bin/repo: line 1: 在未预料的“newline”附近出现语法错误
/home/administrator/bin/repo: line 1: `<!DOCTYPE HTML PU……
这个问题。。。

mitshell_wu 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 xhfjiao 的回复:]
我执行这句
~/repo init -u git://android.git.kernel.org/platform/manifest.git
时提示
/home/administrator/bin/repo: line 1: 在未预料的“newline”附近出现语法错误
/home/administrator/bin/repo: line 1: `<!DOCTYPE HTML PU……
[/Quote]
我也遇到这样的问题了。。。请高手指教!
wuyya 2012-01-16
  • 打赏
  • 举报
回复
下载的服务器已经变了,请看这里http://source.android.com/source/downloading.html 。
chenqi1207316368 2012-01-08
  • 打赏
  • 举报
回复
楼上的大神,你的问题解决了吗?我也遇到了同样的问题了。
xhfjiao 2011-12-17
  • 打赏
  • 举报
回复
我执行这句
~/repo init -u git://android.git.kernel.org/platform/manifest.git
时提示
/home/administrator/bin/repo: line 1: 在未预料的“newline”附近出现语法错误
/home/administrator/bin/repo: line 1: `<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
hotkarriver 2011-08-11
  • 打赏
  • 举报
回复
添加repo路径到环境变量中或者复制个链接到系统bin目录中
ameyume 2011-06-30
  • 打赏
  • 举报
回复
repo命令位于你repo的安装路径下,或者放在path中也可以。

多谢。看了你的步骤后才知道是自己repo的路径搞错,我的位于~/bin/repo
所以必须使用~/bin/repo标识repo的位置才可以
richardlovejob 2011-06-30
  • 打赏
  • 举报
回复
我看了你们的帖子和回复,还是看不出一个所以然来啊,请教,如何搞定repo打补丁呢。我的也是ubuntu1104,有那个bug,看了sundy老师的视频第2集[AAF110519_Android.Framework源码下载及编译-2.mp4]讲解到的

root@Ubuntu1104:/home/richard/AndroidSource_GB# repo download platform/external/gemu 22776/1
未找到 'repo' 命令,您要输入的是否是:
命令 'rep' 来自于包 'rep' (universe)
命令 'repl' 来自于包 'nmh' (universe)
命令 'repl' 来自于包 'mailutils-mh' (universe)
repo:找不到命令
我也是遇上这个问题,如何解决呢?
atombaby1023 2011-05-17
  • 打赏
  • 举报
回复
请问一下,我git kernel以后,提示android.git.kernel.org[0:149.20.20.141]:errno=Connection refused
是什么情况?是我的什么没设置好么?
ameyume 2011-04-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ameyume 的回复:]

装了ubuntu10.10后,重新下载源码,刚才第一次下载执行到bison包后就不动了,过了两个多小时还是停在那里不动,只有光标闪烁,代码没有下载下来。
现在退出下载后,重新执行repo初始化,repo同步,根本执行不下去,直接报错了
min@min-laptop:~/mydroid$ ~/repo sync
Fetching projects: 1% (2/171) fatal: ……
[/Quote]
可能是git服务器不稳定,第二天再下载就可以了,但速度还是不稳定,有时候只有10k左右。
ameyume 2011-04-16
  • 打赏
  • 举报
回复
装了ubuntu10.10后,重新下载源码,刚才第一次下载执行到bison包后就不动了,过了两个多小时还是停在那里不动,只有光标闪烁,代码没有下载下来。
现在退出下载后,重新执行repo初始化,repo同步,根本执行不下去,直接报错了
min@min-laptop:~/mydroid$ ~/repo sync
Fetching projects: 1% (2/171) fatal: The remote end hung up unexpectedly
error: Cannot fetch platform/bootable/bootloader/legacy
奔跑的猪elvis 2011-04-12
  • 打赏
  • 举报
回复
阿凡达
ifoggy 2011-03-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yiyaaixuexi 的回复:]
安装git和curl 在终端窗口敲下面的命令:

sudo apt-get install git-core curl


安装repo脚本

curl http://android.git.kernel.org/repo >~/repo


给repo可执行权限

chmod a+x ~/repo



新建一个目录mydroid , 然后进入该目录

……
[/Quote]

你好 请问一下 我执行 repo init 命令后 会下载大概1M左右的文件 然后就卡在
Getting manifest ...
from http://android.git.kernel.org/platform/manifest.git
error: RPC failed; result=22, HTTP code = 500

这个位置了 试了很多次 也用了网上介绍的 将git改成http的方法 但是结果都一样 请问下要怎么解决呢 是代理的问题吗
ameyume 2011-03-12
  • 打赏
  • 举报
回复
多谢。看了你的步骤后才知道是自己repo的路径搞错,我的位于~/bin/repo
所以必须使用~/bin/repo标识repo的位置才可以
加载更多回复(1)

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧