Ony*_*nyx 18 debian upgrade distributions
我在 Debian Wheezy(稳定版)上,并通过基本的定期更新我的系统:
sudo apt-get update
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)
以后等 Jessie 稳定版本后,我想知道如果我继续这样做dist-upgrade,Wheezy 是否会自动变成 Jessie 。
是否需要任何手动步骤,以确保始终使用当前的稳定版本(未来数年,例如在 Jessie 之后的 Sid),还是我准备继续?
例如,我是否必须以某种方式修改我的 sources.list 文件,以确保 Jessie 会在没有任何手动步骤的情况下简单地闲逛,或者是否会有一些“大”更新(“dist-upgrade”)为我做这一切和更改的所有实例wheezy来jessie时,它知道这样做呢?
(我的 sources.list 中的每一行都有wheezy。也许我只需wheezy要从它们中删除?)
我是一个新手(来自 OS X,在那个 Windows 之前),所以我不确定如何在 Debian 上自动完成同一频道上的“发布升级”——在那里,OS X 只是通过其自动更新提供,完全升级到下一个(稳定/就绪)版本,除了正常的系统更新检查之外,不需要手动检查或复杂的步骤。
Wyz*_*ard 23
如果你的台词sources.list说“wheezy”,那么即使 Jessie 被释放,你也会和 Wheezy 在一起。如果您将这些行改为“stable”,apt 会在发布时将您升级为 Jessie,因为“stable”将成为“jessie”而不是“wheezy”的别名。(如果您将这些行更改为“jessie”,您将升级到 Jessie now,即使它仍在测试中并且尚未作为“稳定版”发布。)
尽管将您sources.list的说法改为“稳定”以便您自动升级到新的稳定版本可能很诱人,但我不建议这样做。除了升级包(可能在升级包之前),升级过程可能还有您想要或需要执行的特殊步骤,因此最好等待 Jessie 发布,然后在进行切换之前查看发行说明。(在实践中,只是升级包通常是可以的,但等待并先阅读发行说明更安全。在跳之前看一下。)
顺便说一句,Sid 永远不会成为稳定版本。它是“不稳定”存储库的永久名称,不通过“测试”和“稳定”别名参与名称的演变。Jessie 被释放后,将选择其他一些玩具总动员角色进行新的“测试”,而 Sid 将一如既往地不稳定。
Moo*_*eep 10
不,升级不会是自动的,你必须手动替换的每一个实例wheezy通过jessie在你的/etc/apt/sources.list。
或者,您可以将它们替换为stable然后,一旦 Jessie 发布,升级将自动进行。
请注意,如果您使用unattended-upgrades,我不会推荐后者,因为您的系统最终可能会混合稳定和旧稳定。
最后一件事,apt-get dist-upgrade通常只有在升级到新版本时才需要;之间的差别upgrade,并dist-upgrade是upgrade唯一的升级包,而dist-upgrade能够安装新软件或者删除冲突的包。通常,在稳定版本的生命周期中,软件包依赖项不会改变,因此upgrade对于日常升级来说应该足够了(当然,如果您添加第三方存储库,它们可能不会遵循 Debian 对此事的严格政策,并且包依赖项可能会改变)。
| 归档时间: |
|
| 查看次数: |
12264 次 |
| 最近记录: |