/bin/repo: line 1: syntax error near unexpected token `newline'

from:http://blog.csdn.net/zhuangfk/article/details/7339081

这两天在下载android的源码打算学习一下,下载过程按照android官网的手顺来做
  http://source.android.com/source/downloading.html
虚拟机版本:ubuntu10.04 LTS
 问题一
在虚拟机ubuntu10.04 LTS下,安装sun-java6-jdk过程中产生错误
$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk
E: Package sun-java6-jdk has no installation candidate
解决方法:
添加源deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse
或者
/etc/apt/source.list文件中添加 
deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse
然后执行
sudo apt-get update
sudo apt-get install sun-java6-jdk
 
问题二
但是在repo 初始化过程中却遇到一个问题
/root/bin/repo  line 1: syntax error near unexpected token `newline'
以前也下过源码,却没有碰到过这种问题
经过测试,重新下载
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
$ repo init -u https://android.googlesource.com/platform/manifest
$ repo sync
注意这里是https ,不是http
开始写成http的时候就产生了上面的问题
 当https下载不了的时候,请检查一下explore的证书是不是过期了。
过期的话,重新设置一下,这里具体方法就不说了,网上有很多

你可能感兴趣的:(android,update,下载,UNEXPECTED,partner)