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

2021-05-01 10:52:04 +08:00
 dangyuluo

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


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

1486 次点击
所在节点    Linux
10 条回复
takeshima
2021-05-01 11:00:29 +08:00
因为是 LTS,为了稳定,所以要冻结版本号,apt 的软件包依赖对版本号有严格要求。想要随时可用最新版软件的 Linux 的话,可以看看 Arch Linux,滚动更新的,包管理器对依赖版本没有要求,但是稳定性会差一些
msg7086
2021-05-01 11:03:59 +08:00
不是传统,是定义。

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

所以 Ubuntu 1804 的 CMake 就是 18 年的 CMake 版本,后续也不会继续提升了。需要最新版的自己编译
lonewolfakela
2021-05-03 15:32:20 +08:00
顺便,ubuntu 想用最新的 cmake 的话可以用 Kitware 的 Repository: https://apt.kitware.com/
liuxu
2021-05-04 16:19:08 +08:00
snap 一般是最新的版本,目前 20.04 看 snap 版本 3.20.2,apt 是 3.16.3-1ubuntu1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/774476

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX