该机器没有桌面,只有一个命令外壳。它正在运行 12.04。四年来,我每周都在进行 apt-get 更新和升级。如何从命令行将其转换为 16.04?我有一张 16.04 服务器安装 CD,我可以从它启动吗?
duf*_*fte 17
您始终可以从 LTS 升级到 LTS,在您的情况下,这意味着:
据我所知,不支持直接从 12.04 升级到 16.04。
遵循这种方法,您的 16.04 媒体就不需要了
与往常一样,请考虑在开始之前创建关键文件的备份。
在没有 GUI 的情况下限制升级到 LTS 的方法是更改Prompt
in 的值 /etc/update-manager/release-upgrades
。
将其设置为
[DEFAULT] Prompt=lts
Run Code Online (Sandbox Code Playgroud)
可能的值为
从不:从不检查新版本。
正常:检查是否有新版本可用。如果发现多个新版本,则版本升级程序将尝试升级到当前运行的版本的后继版本。
lts:检查是否有新的 LTS 版本可用。升级程序将尝试升级到当前运行的 LTS 版本之后可用的第一个 LTS 版本。请注意,如果当前运行的版本本身不是 LTS 版本,则不应使用此选项,因为在这种情况下,升级程序将无法确定是否有更新的版本可用
对于这两个升级过程,您应该始终通过以下方式更新当前系统
sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
然后通过以下方式开始升级
sudo do-release-upgrade
Run Code Online (Sandbox Code Playgroud)
或 - 特殊情况 - 用于开发版本(适用于从 14.04 升级到 16.04 直到 16.04.1 发布):
sudo do-release-upgrade -d
Run Code Online (Sandbox Code Playgroud)
如果do-release-upgrade
找不到命令,请安装它:
sudo apt-get install update-manager-core
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
45124 次 |
最近记录: |