首页主机资讯Ubuntu为何从官方渠道移除

Ubuntu为何从官方渠道移除

时间2025-11-18 19:16:03发布访客分类主机资讯浏览1176
导读:Ubuntu相关软件或镜像被官方渠道移除的常见原因 典型情形与案例 许可证或合规问题:当上游许可证变更、发行方撤销授权或存在合规风险时,软件会被从官方仓库移除。典型例子是Sun/Oracle JDK在许可证调整后,Ubuntu 仓库移除了...

Ubuntu相关软件或镜像被官方渠道移除的常见原因

典型情形与案例

  • 许可证或合规问题:当上游许可证变更、发行方撤销授权或存在合规风险时,软件会被从官方仓库移除。典型例子是Sun/Oracle JDK在许可证调整后,Ubuntu 仓库移除了sun-java-6,并通过更新机制在用户机器上卸载,同时建议迁移到OpenJDK。受影响版本包括10.04 LTS、10.10、11.04
  • 内容合规与质量问题:若安装介质或语言包中出现不当内容,官方会紧急撤回相关镜像并修复。例如Ubuntu 23.10因第三方翻译工具引入的仇恨言论,官方撤回了Ubuntu Desktop 23.10、Ubuntu Budgie 23.10每日构建镜像,随后替换翻译并重新编译发布。
  • 版本生命周期结束(EOL):标准支持期结束后,版本会从archive.ubuntu.com主仓库迁移至old-releases.ubuntu.com归档。例如Ubuntu 19.042020-01-23结束支持,随后官方源移除,用户需改用归档源才能继续更新。
  • 长期支持终止(LTS EOL):LTS 版本在标准支持到期后进入扩展安全维护(ESM)阶段;当扩展支持也结束时,官方通常停止维护并归档,主仓库不再提供该版本的软件包更新。例如Ubuntu 12.04 LTS标准支持至2017-04,之后进入 ESM,主流镜像逐步不再提供该版本的源服务。

如何判断属于哪一种情况

  • 出现“404 Not Found”或“仓库不存在”的 APT 错误,且系统版本较旧,通常是版本EOL 并迁移至 old-releases所致。
  • 更新时提示移除某软件包(如旧版Sun JDK),并建议安装替代实现(如OpenJDK),多为许可证/合规原因导致的仓库清理。
  • 官方公告或镜像站公告明确说明“withdrawn/撤回”“ESM 阶段”“不再提供安全更新”,对应内容合规或生命周期问题。

应对与操作建议

  • 仍在受支持期:优先升级到当前LTS或受支持的版本,保持仓库为官方主源,避免使用已停止维护的版本。
  • 已 EOL 的版本:将软件源切换到old-releases.ubuntu.com以完成必要的安全更新或数据迁移;例如对Ubuntu 12.04,可将源改为:
    • deb http://old-releases.ubuntu.com/ubuntu/ precise main restricted universe multiverse
    • deb http://old-releases.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
    • deb http://old-releases.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
    • deb http://old-releases.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse 然后执行sudo apt-get update。注意:归档源仅提供有限的历史包,长期运行存在安全风险,应尽快升级。
  • 许可证迁移场景:按官方指引改用替代实现(如OpenJDK),并在升级后验证应用兼容性与功能完整性。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu为何从官方渠道移除
本文地址: https://pptw.com/jishu/750413.html
Dumpcap如何捕获特定类型的网络数据包 如何在Linux下使用GCC

游客 回复需填写必要信息