博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装JDK1.6: apt-get
阅读量:2299 次
发布时间:2019-05-09

本文共 3082 字,大约阅读时间需要 10 分钟。

安装JDK1.6:

  1. $ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"  
  2. $ sudo apt-get update  
  3. $ sudo apt-get install sun-java6-jdk  

 

# sudo apt-get install sun-java6-jdk

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package sun-java6-jdk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jdk has no installation candidate
# sudo apt-get install sun-java6-jdk
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package sun-java6-jdk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jdk has no installation candidate

 解决方法是:

修改/etc/apt/source.list(其为只读,取消只读用$ sudo chmod go+w sources.list)

添加deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse,保存后$ sudo apt-get update

再试$ sudo apt-get install sun-java6-jdk

安装到configuring sun-java6-jre 时OK点不到,需要按下tab。

如果此时你把页面关了,则你想再进入配置页就要输入:sudo apt-get -f install 这是查询安装的所有依赖包。否则你想install或者reinstall都不行,会报:ia32-sun-java6 gsfonts-x11 Unmet dependencies这些错误。

最后用java -version测试,可以看到如何下图:

说明安装的版本没有错,就是我们需要的!

 

接下来还要安装开发过程需要的一些包:

# sudo apt-get install git-core gnupg valgrind flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip crul libncurses5-dev libsdl1.2-dev

Reading package lists... Done
Building dependency tree       
Reading state information... Done
git-core is already the newest version.
gnupg is already the newest version.
Note, selecting libsdl1.2-dev instead of libsdl-dev
zip is already the newest version.
E: Couldn't find package crul
# sudo apt-get install git-core gnupg valgrind flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev libsdl1.2-dev    用这个就可以安装。

 

 

# repo init -u git://android.googlesource.com/platform/manifest -b android-4.0.1_r1

/root/bin/repo: line 1: syntax error near unexpected token `newline'
/root/bin/repo: line 1: `<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">'

每次都是到这里不停了,每次都是这样就失望,绝望了,就这样被吊死在一棵树上。

 

         实在不想这样不明不白的下去,但是自己又找不到原因,被逼无奈,只好试试把ubuntu 10.4改为用ubuntu 11.10,步骤如下:

$sudo apt-get install git-core gnupg valgrind flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev libsdl1.2-dev

注意其中的是1还是小写字母的l,很多情况下是因为这个原因才不能安装成功!

 

$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk

安装JDK1.6,不料又是这样:

似乎顺利的路从来都不会在我身上发生,好吧,不管怎么样总得走完这条路吧,重在过程,但是要做好吃苦的心理准备,还要耐得住气,再找找方法。

 

添加这个源:

deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse

 
执行:
sudo gedit /etc/apt/sources.lis

打开源列表,在最后一行添加

deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse

保存退出。

更新apt源

sudo apt-get update

安装sun-java6-jdk

sudo apt-get install sun-java6-jdk
 
 
到这里Do you want to continue [Y/n]?输入 y回车,这个过程应该持续十分钟左右后,出现:
 
 
按下“Tab”选中OK后回车确定
 

确定后出现:

 

 

用方向键选择“Yes”再回车,好玩吧。

 

再次回车后表示JDK1.6安装成功。

 

接下来就是Android 源码和内核的获取

转载地址:http://vckib.baihongyu.com/

你可能感兴趣的文章
IPC机制---共享内存编程
查看>>
使用inotify进行文件事件通知
查看>>
Linux中时间函数的应用接口
查看>>
DNS解析过程详解
查看>>
牛奶可乐经济学---阅读总结
查看>>
求最长子序列和
查看>>
计算最大公因数的欧几里德算法
查看>>
在驱动程序中改变进程状态并调用schedule()
查看>>
C语言中的-------结构
查看>>
栈的应用---平衡符号
查看>>
用栈计算逆波兰式
查看>>
利用数组栈将中缀表达式转换成后缀表达式
查看>>
SpringBoot + Mybatis-plus实战之Mybatis-plus的一级缓存、二级缓存
查看>>
Java 字符串型的日期对比大小
查看>>
Java常见异常类型
查看>>
aviator 实现 List 的求和、排序、最大、最小值
查看>>
android内存碎片问题优化梳理
查看>>
android相机场景下整机内存分析
查看>>
armcm3权威指南笔记----arm编程中地址未对齐方面的影响
查看>>
MMU,cache,裸机嵌入式C编程还有带操作系统的编程
查看>>