我正在尝试在 Ubuntu 10.04 上安装 Java 6,但安装过程比想象的要困难得多。在另一个关于在 Ubuntu/Linux 上安装 Java它说我需要做以下事情:
sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
然而,这失败了,我不断收到:
sudo: add-apt-repository: command not found
解决这个问题的方法是运行:
sudo apt-get install python-software-properties
所以,这似乎有效,上面的“add-apt-repository”命令似乎没有错误地完成。我运行了以下命令来确认它已添加。
sudo vi /etc/apt/sources.list
但是,现在当我运行以下命令时:
sudo apt-get install sun-java6-jre
我得到:
正在读取软件包列表... 完成 正在
构建依赖关系树
正在读取状态信息... 完成
软件包 sun-java6-jre 不可用,但被另一个软件包引用。
这可能意味着软件包缺失、已过时或
只能从其他来源获得
E:软件包 sun-java6-jre 没有安装候选项
我接下来要去哪里?
答案1
所以,这里的问题是我需要运行:
sudo apt-get update
然后运行命令:
sudo apt-get install sun-java6-jre
有效!但是,系统会提示您接受用户协议。我使用的是 Windows 和 Putty,完全不清楚如何接受该协议(单击“确定”不起作用)。我不得不按下 Tab 键直到它突出显示。
这最终似乎起了作用。