Ubuntu
包“openjdk-7-jre”沒有安裝候選
我正在嘗試在需要 openjdk-6-jre 和 openjdk-7-jre 的 Ubuntu 上下載 XDM(xtreme 下載管理器)。但我無法安裝它:
sudo apt-get install openjdk-7-jre Reading package lists... Done Building dependency tree Reading state information... Done Package openjdk-7-jre 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 'openjdk-7-jre' has no installation candidate
我有java版本10
java --version openjdk 10.0.2 2018-07-17 OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2) OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2, mixed mode)
OpenJDK 6 和 7 都在 16.04 開發週期從 Ubuntu 中刪除。
OpenJDK 6 於 2016 年 3 月 29 日被刪除,因為 OpenJDK 7 和 8 已經取代了它(這在Ubuntu Bug #1563578中有引用)。
OpenJDK 7 於 2016 年 3 月 30 日被刪除,因為 OpenJDK 8(及更高版本)已經取代了它(這在Ubuntu Bug #1563986中被引用)。
因為這兩個軟體包都已從 Ubuntu 中刪除,所以獲得它們的唯一方法是從軟體包的舊儲存庫版本手動安裝(由於它們的年齡,這可能是一個漫長而困難的過程來獲得它們所需的所有依賴項)或嘗試並從其他來源找到 PPA 以使其工作。
但是OpenJDK 6 和 7非常舊,不應該使用,因為它們沒有更新,並且很長時間沒有收到安全更新。出於安全原因,不建議繼續使用這些 JRE。
(請注意,由於這種情況,如果 Xtreme 下載管理器不適用於自 OpenJDK 6 或 7 以來較新的 OpenJDK 版本,您不太可能安裝它;根據您的 OpenJDK 版本字元串判斷,您使用的是 Ubuntu 18.04 )。