Ubuntu 10.4 LTS
当我使用 ubuntu 9.10 时,我安装了 DDD(数据显示调试器)。
从那时起我已经将系统升级到 10.4。
目前我的 DDD 版本是:
Version: 1:3.3.11-1ubuntu2
然而,当我查看网站时:
http://www.gnu.org/software/ddd/
最新稳定版本是:
(2009/02/11) DDD 3.3.12
所以我尝试使用 apt-get 进行升级
sudo apt-get upgrade ddd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-generic linux-headers-generic linux-image-generic
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
我的问题是,为什么 ubuntu 不能升级到最新的稳定版本?
非常感谢你的建议,
答案1
Ubuntu 存储库是由 Canonical 创建的,而不是由编写程序的人创建的。软件包会在 Ubuntu 版本正式发布之前的某个时间点进入存储库。此后,Canonical 可能会决定将新版本添加到存储库,特别是当新版本中有安全关键更新时,或者新内核需要重新编译某些软件包时。这时您可以通过 apt 进行升级。
不过,对于大多数软件包来说,开发仍在继续,但没有人将新版本添加到当前 Ubuntu 版本的存储库中。它们通常被添加到下一个版本的存储库中,而该版本仍然不稳定。这是有道理的,因为你不想每天都在稳定的系统上安装最新的软件。在发布前一两个月,这种情况也会停止。
有可能有人编写了新版本,但没有人在官方存储库中更新它,因此 apt 不知道有新版本。您的选择是:
- 保持现状——你真的需要最新版本吗?
- 尝试找到一个包含程序最新更新的存储库。如果有,您可能可以在 Launchpad 上找到它。
- 用另一种方式安装(如果程序有安装程序,则使用安装程序,或者使用 tarball)。这样你就放弃了 apt 的优势,例如,你基本上无法卸载它。
答案2
因为您要sudo apt-get dist-upgrade
使用