有没有维护良好、始终保持最新的apt-get软件源?

我喜欢使用apt-get install来安装我的软件包。然而,我发现apt-get的软件源在发布后很少更新。例如,今天我尝试安装nodejsnpm时,发现软件源仍然是版本0.10.29和1.3,而实际上它们的最新版本分别是5.3和3.5.2。
所以我想知道是否有任何针对apt-get的软件源会不断更新以提供最新稳定版本的软件包?如果有,我该如何设置apt-get来使用这些软件源?如果没有,是否有其他适合我需求的软件包管理器/ Linux 发行版?

像Arch Linux这样的发行版往往拥有更新的软件包。 - mikewhatever
1可能是为什么Ubuntu软件库没有最新版本的软件?的重复问题。 - guntbert
1个回答

NodeJS和NPM并不代表典型的软件包。 Node JS使用语义化版本系统来标识发布版本。 根据这个系统,0.10.29中的“0”表示它是一个正在快速开发中的新项目,即从语义化版本文档中得知。

主要版本号为零(0.y.z)用于初始开发。任何东西都可能随时改变。公共API不应被视为稳定。

NodeJS版本 0.10.29在去年年中发布,所以从时间上来说并不算太旧,尽管在这个特定软件包的情况下,在那段时间内发生了很多变化,因此我使用PPA来安装更新的Node和NPM版本 - 但根据你对NodeJs的观察,说Ubuntu软件包很少更新是不准确的。
根据你想要多么“尖端”,你可能会发现官方的Ubuntu软件仓库没有你想要的最新版本的程序。通常来说,很容易找到一个PPA(个人软件包存档)来提供更新版本的软件包。如果你愿意付出努力并处理技术上的困难,还可以从源代码编译和安装开源软件包。