V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
dangyuluo
V2EX  ›  Linux

请教一个 Ubuntu apt source 里 pkg 版本的问题

  •  
  •   dangyuluo · 13 天前 · 718 次点击

    以 CMake 为例,官方的最新版本是 3.21 ,但是 Ubuntu 18.04 bionic 源里的最新版本只有 3.10 ,似乎很久没人更新了?请问有这种停止旧 Ubuntu 版本里软件更新的传统么?


    与此同时 Ubuntu hirsute (最新发行版)源里的 CMake 版本是 3.18 ,虽然挺新的但是也不够新。

    10 条回复    2021-05-04 16:19:08 +08:00
    takeshima
        1
    takeshima   13 天前 via Android
    因为是 LTS,为了稳定,所以要冻结版本号,apt 的软件包依赖对版本号有严格要求。想要随时可用最新版软件的 Linux 的话,可以看看 Arch Linux,滚动更新的,包管理器对依赖版本没有要求,但是稳定性会差一些
    msg7086
        2
    msg7086   13 天前
    不是传统,是定义。

    稳定版的定义就是版本稳定,不升级。软件升级了,版本变了,还叫什么稳定版本。
    chenxytw
        3
    chenxytw   13 天前
    Ubuntu 本来就是偏保守的发行版 0 0
    可以换一些激进的发行版 0 0
    msg7086
        4
    msg7086   13 天前
    如果要滚动更新的话,一个是用 Arch,一个是可以考虑用 Debian testing,这两个都是随时追求最新版,放弃版本稳定性。
    flynaj
        5
    flynaj   13 天前 via Android
    这个版本它发行的时候是什么版本就是什么版本,不会升级,只做 bug 修复。需要新版本可以直接下载源码编译。
    BrettD
        6
    BrettD   13 天前 via iPhone
    18.04 当然有维护了,不会加入新功能版本,只会做安全漏洞和程序错误修复
    kav2007
        7
    kav2007   13 天前 via Android
    ubuntu 的软件包版本还算可以了。redhat,centos 里带的可能更旧
    nightwitch
        8
    nightwitch   13 天前
    每个版本发布之前,所有的软件仓库的软件的主版本号都会被冻结,发布以后除非有重大安全更新或者严重的错误修复,并且除非升级版本否则不可修复的情况下,版本号才会变动。

    所以 Ubuntu 1804 的 CMake 就是 18 年的 CMake 版本,后续也不会继续提升了。需要最新版的自己编译
    lonewolfakela
        9
    lonewolfakela   11 天前
    顺便,ubuntu 想用最新的 cmake 的话可以用 Kitware 的 Repository: https://apt.kitware.com/
    liuxu
        10
    liuxu   10 天前
    snap 一般是最新的版本,目前 20.04 看 snap 版本 3.20.2,apt 是 3.16.3-1ubuntu1
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   952 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 20:59 · PVG 04:59 · LAX 13:59 · JFK 16:59
    ♥ Do have faith in what you're doing.