You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.10安装default-jdk提示无法定位包的问题求助

解决Ubuntu Yakkety下无法安装default-jdk的问题

兄弟,你碰到的问题本质是Ubuntu 16.10(Yakkety Yak)已经终止官方支持了——官方软件源和你添加的PPA都已经下线,所以apt update会一堆404错误,自然找不到default-jdk包。给你一步步解决的办法:

1. 替换失效的软件源为归档源

因为原来的archive.ubuntu.com已经不再提供Yakkety的包了,我们需要把源地址换成Ubuntu的旧版本归档服务器:

  • 先备份当前的源配置,避免改错了没法恢复:
    sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
  • 批量替换主源地址:
    sudo sed -i 's/archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
    
  • 处理失效的PPA:那些PPA(比如fossfreedom、jonathonf的)也已经失效了,直接删除PPA配置文件更彻底:
    sudo rm /etc/apt/sources.list.d/*.list
    

2. 重新更新源并安装Java

现在源地址正常了,重新执行更新和安装命令:

sudo apt-get update
sudo apt-get install default-jdk

额外提醒

虽然上面的方法能解决当前问题,但Yakkety是早就淘汰的版本,没有安全更新,后续还会碰到各种包安装/更新的问题。如果条件允许,强烈建议你升级到Ubuntu的长期支持版本(比如20.04 LTS或22.04 LTS),这样系统更稳定,维护也更省心。

内容的提问来源于stack exchange,提问作者Ori

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:12:48