Answers:
您始终可以从LTS升级到LTS,这意味着:
据我所知,尚不支持直接从12.04升级到16.04。
按照这种方法,您的16.04媒体就不再需要
与往常一样,请在开始之前考虑为关键文件创建备份。
在没有GUI的情况下限制升级到LTS的方法是更改Prompt
in 的值 /etc/update-manager/release-upgrades
。
设置为
[DEFAULT] Prompt=lts
可能的值为
从不:从不检查新版本。
正常:检查是否有新版本可用。如果找到多个新发行版,发行版升级程序将尝试升级到立即替代当前正在运行的发行版的发行版。
lts:检查是否有新的LTS版本可用。升级程序将尝试升级到当前运行的第一个LTS版本。请注意,如果当前运行的发行版本身不是LTS发行版,则不应使用此选项,因为在这种情况下,升级程序将无法确定是否有更新的发行版
对于这两个升级过程,您应该始终通过以下方式更新当前系统
sudo apt-get update
sudo apt-get upgrade
然后通过以下方式开始升级
sudo do-release-upgrade
或-特殊情况-用于开发版本(对于从14.04到16.04的升级有效,直到16.04.1发布):
sudo do-release-upgrade -d
如果do-release-upgrade
找不到命令,请安装它:
sudo apt-get install update-manager-core
据我所知,我必须进行编辑
/etc/update-manager/release-upgrades
以将“提示”更改为
[DEFAULT] Prompt=lts
然后重新启动并提供以下命令:
sudo bash
apt-get update
apt-get upgrade
{重新启动}
sudo bash
do-release-upgrade -c
{检查目标版本}
do-release-upgrade
{我现在可以从12.04升级到14.04;从14.04升级到16.04可能要等到八月}
=========
我问了一个有关如何将服务器从12.04升级到16.04的问题。我有很多潜在客户,指向其他站点的链接等。最后,我发布了自己的答案-为此必须给出的特定命令。我发布的答案来自阅读所有其他答案。
每个答案都有一个评分。我认为数字越大越好。我看到我的简要答案的评分为负一。我认为这比零还糟。我如何获得减一的评分?
注意:我的所有三台计算机都已读取“ Prompt = lts”