FreeBSD季度二进制仓库中mariadb101-server缺失原因咨询
为什么FreeBSD 11.1季度仓库中找不到mariadb101-server包?
你遇到的这个问题核心原因都和软件及系统的生命周期密切相关,具体如下:
FreeBSD 11.1已停止官方支持:FreeBSD 11系列的终止支持(EOL)时间是2021年9月,官方不再为这个版本的系统提供任何安全更新、bug修复,也不会维护对应的软件包仓库。季度仓库作为官方维护的稳定仓库,自然会清理掉EOL系统对应的旧包资源。
MariaDB 10.1本身已达生命周期终点:MariaDB 10.1的通用可用(GA)支持早在2020年10月就结束了,之后不再有官方的安全补丁和功能更新。FreeBSD的ports/packages维护团队出于安全和稳定性考虑,会主动移除这类已停止维护的软件包,尤其是在已经EOL的系统仓库中,不会继续保留存在潜在风险的过时软件。
季度仓库的包维护策略:季度仓库主打的是稳定、长期支持的软件版本组合。当软件和系统都处于EOL状态时,这类包会被从仓库中彻底移除,不会再提供二进制包供下载——毕竟继续提供这类包不仅没有意义,还可能给用户带来安全隐患。
另外补充一句:你提到的“不应混合ports与packages”是非常正确的原则,不过针对你的情况,更建议考虑升级到受支持的FreeBSD版本(比如13.x或14.x),再安装当前受支持的MariaDB版本(比如10.6+),这样既能获得安全支持,也能避免这类包缺失的问题。
内容的提问来源于stack exchange,提问作者LongHike
相关产品推荐
相关产品推荐

