LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1245|回复: 4

怎么安装jre

[复制链接]
发表于 2010-1-31 17:21:47 | 显示全部楼层 |阅读模式
lthostname local # emerge sun-jre-bin
Calculating dependencies... done!

!!! All ebuilds that could satisfy "dev-java/sun-jre-bin" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-java/sun-jre-bin-1.6.0.18 (masked by: dlj-1.1 license(s))
A copy of the 'dlj-1.1' license is located at '/usr/portage/licenses/dlj-1.1'.

- dev-java/sun-jre-bin-1.6.0.17 (masked by: dlj-1.1 license(s))
- dev-java/sun-jre-bin-1.5.0.22 (masked by: dlj-1.1 license(s))


For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

google说需要手动下载到/usr/portage/distfiles 再emerge 可是还是同样提示。
我是按照sun-jdk-1.6.0.18.ebuild中的下载地址下载的bin安装文件。
DESCRIPTION="Sun's Java SE Development Kit"
HOMEPAGE="http://java.sun.com/javase/6/"
URL_BASE="http://download.java.net/dlj/binaries"

emerge  emerge sun-jre-bin 和emerge sun-jdk同样的提示。
发表于 2010-1-31 17:35:10 | 显示全部楼层
emerge jre

如果一定要装sun的,
mkdir /etc/portage
echo 'dev-java/sun-jre-bin dlj-1.1' >>/etc/portage/package.license
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-31 17:56:55 | 显示全部楼层
OK 谢谢!!
回复 支持 反对

使用道具 举报

发表于 2010-2-2 19:39:32 | 显示全部楼层
你可以在make.conf 里面追加
ACCEPT_LICENSE="*"
原因是你没有接受他的那个软件协议。 填上"*" 代表你同意所有的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-4 14:58:29 | 显示全部楼层
Post by 紫衣伯爵;2066997
你可以在make.conf 里面追加
ACCEPT_LICENSE="*"
原因是你没有接受他的那个软件协议。 填上"*" 代表你同意所有的。


今天看到了一个需要其他协议的也是这么处理的。学习了!!
在哪里可以找到这样的规定,我在man make.conf里面也没发现阿
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表