我对 Linux 非常陌生,想运行一个服务器,但要运行的程序需要 Linux。
我尝试通过 ssh 在我的服务器上运行此命令,但每次都收到此消息。
sudo apt-get install sun-java6-bin sun-java6-jdk sun-java6-jre
但我收到了这个。
用户@serverubuntu:~$ sudo apt-get install sun-java6-bin sun-java6-jdk sun-java6-jre [sudo] 用户密码: 正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 软件包 sun-java6-jre 不可用,但被另一个软件包引用。 这可能意味着包丢失、已被淘汰,或者 只能从其他来源获得 软件包 sun-java6-jdk 不可用,但被另一个软件包引用。 这可能意味着包丢失、已被淘汰,或者 只能从其他来源获得 软件包 sun-java6-bin 不可用,但被另一个软件包引用。 这可能意味着包丢失、已被淘汰,或者 只能从其他来源获得 E:软件包‘sun-java6-bin’没有安装候选项 E:软件包‘sun-java6-jdk’没有安装候选项 E:软件包‘sun-java6-jre’没有安装候选项 用户@serverubuntu:~$ sudo apt-get install sun-java7-bin sun-java7-jdk sun-java7-jre 正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 E: 无法找到软件包 sun-java7-bin E: 无法找到软件包 sun-java7-jdk E: 无法找到软件包 sun-java7-jre 用户@serverubuntu:~$
抱歉,我对 Linux 还很陌生,不知道该怎么做。
谢谢 :)
答案1
官方的 java 软件包已从 Ubuntu 存储库中删除。您可以安装 open-jdk:
sudo apt-get install openjdk-7-jdk
如果您需要真实的东西,您需要安装 oracle java 包:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
答案2
据我所知,您必须在系统中找到/添加存储库,然后安装它。
This may mean that the package is missing, has been obsoleted, or is only available from another source
在 Google 搜索中输入此内容并尝试找到一些方法来修复此问题。在 Linux 上执行操作之前,您必须先阅读大量内容。
就这些。我会试着找些东西再在这里发帖。
祝你好运。
答案3
以下是针对 Java 8 的一些说明:http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
然后您可以使用以下命令检查您的 Java 版本:java -version
。