假设我的 Ubuntu 版本是 Natty,我想使用 apt-get 安装最新的 nodejs。但是,最新的 nodejs 仅在 Quantal 的软件包存储库中可用。(请参阅http://packages.ubuntu.com/search?keywords=nodejs&searchon=names§ion=all),这迫使我要么将我的操作系统更新到 Quantal,要么从其源代码 tarball 构建最新的 nodejs。
Natty 上的 nodejs 构建脚本与 Quantal 上的没有区别。为什么 Ubuntu 软件包存储库的维护者甚至不尝试使 Natty 的软件包存储库与 Quantal 保持同步?
答案1
Natty 是生命尽头。
这意味着它不再是 Ubuntu 的受支持版本,因此没有为其发布更新,并且它的标准存储库已被禁用并以只读方式移动到其他地方,通常仅用于从一个版本升级到另一个版本以获得稳定版本。
这就是为什么你永远不会在 Natty 上看到更新的软件。除非你手动从源代码构建它。
答案2
为什么 Ubuntu 软件包存储库的维护者甚至不尝试让 Natty 软件包存储库与 Quantal 保持同步?
是的。我们称之为 Quantal。