我刚从Dapper升级到Hardy,但就是安装不了Java:
$ sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk
[sudo]密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
未能定位软件包sun-java6-bin,但它被另一个软件包引用。
这可能意味着该软件包已经丢失、已经被淘汰或者只能从其他源中获取。
下列软件包可以替换它:
sun-java6-jre
无法定位软件包sun-java6-bin
我检查了/etc/apt/sources.list文件,并运行了apt-get update多次,但仍然没有成功:
# # deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release amd64 (20060531)]/ dapper main restricted
# deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release amd64 (20060531)]/ dapper main restricted
deb http://us.archive.ubuntu.com/ubuntu/ hardy main restricted deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main restricted
## 在发行版最终发布后,为解决主要缺陷问题而推出的更新。 deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
## 取消注释下面两行以添加“宇宙”软件源。 ##请注意,来自此软件源的软件“完全不受”Ubuntu团队支持,并且可能不属于自由许可证下的软件。请自行判断您使用该软件的权利。此外,请注意,“宇宙”中的软件将“不会”收到来自Ubuntu安全团队的任何审查或更新。 deb http://us.archive.ubuntu.com/ubuntu/ hardy universe deb-src http://us.archive.ubuntu.com/ubuntu/ hardy universe ## 取消注释下面两行以添加“后方端口”软件源。 ## 请注意,此软件源中的软件可能未经过与主发布版本包含的软件一样充分的测试,尽管它包括一些可以提供有用功能的应用程序的更新版本。同时,请注意,“后方端口”中的软件将“不会”收到来自Ubuntu安全团队的任何审查或更新。 deb http://us.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse # deb-src http://us.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu hardy-security main restricted deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted # deb http://security.ubuntu.com/ubuntu dapper-security universe # deb-src http://security.ubuntu.com/ubuntu dapper-security universe 更新: @tux21b,你的建议结果如下:
# # deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release amd64 (20060531)]/ dapper main restricted
# deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release amd64 (20060531)]/ dapper main restricted
deb http://us.archive.ubuntu.com/ubuntu/ hardy main restricted deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main restricted
## 在发行版最终发布后,为解决主要缺陷问题而推出的更新。 deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
## 取消注释下面两行以添加“宇宙”软件源。 ##请注意,来自此软件源的软件“完全不受”Ubuntu团队支持,并且可能不属于自由许可证下的软件。请自行判断您使用该软件的权利。此外,请注意,“宇宙”中的软件将“不会”收到来自Ubuntu安全团队的任何审查或更新。 deb http://us.archive.ubuntu.com/ubuntu/ hardy universe deb-src http://us.archive.ubuntu.com/ubuntu/ hardy universe ## 取消注释下面两行以添加“后方端口”软件源。 ## 请注意,此软件源中的软件可能未经过与主发布版本包含的软件一样充分的测试,尽管它包括一些可以提供有用功能的应用程序的更新版本。同时,请注意,“后方端口”中的软件将“不会”收到来自Ubuntu安全团队的任何审查或更新。 deb http://us.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse # deb-src http://us.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu hardy-security main restricted deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted # deb http://security.ubuntu.com/ubuntu dapper-security universe # deb-src http://security.ubuntu.com/ubuntu dapper-security universe 更新: @tux21b,你的建议结果如下:
$ sudo apt-get install sun-java6-jre sun-java6-jdk [sudo]密码: 正在读取软件包列表...完成 正在分析软件包的依赖关系树 正在读取状态信息...完成 未发现软件包 sun-java6-jre,但是它被另一个软件包引用。 这可能意味着该缺失的软件包已被废弃, 或者仅可从其他来源获得 E: 无法定位软件包sun-java6-jre