![更新或升级期间提出的问题](https://linux22.com/image/807403/%E6%9B%B4%E6%96%B0%E6%88%96%E5%8D%87%E7%BA%A7%E6%9C%9F%E9%97%B4%E6%8F%90%E5%87%BA%E7%9A%84%E9%97%AE%E9%A2%98.png)
更新或升级过程中会询问哪些问题?最好事先知道,以防我们在被问到时选择了错误的选项,并且无法挽回。
答案1
我不知道您所谈论的是正常升级(大约每周一次 - 可能更频繁)还是从一个主要版本升级到另一个主要版本,但答案对于两者来说都是一样的:
- 通常情况下,不会问任何问题
在一些罕见的情况下(无论是升级还是发布升级),服务或安装后脚本都会询问一些问题,例如
msttcorefonts 要求您接受 Microsoft 许可协议
mysql 要求您设置 root 密码
在某些情况下,你还需要决定是保留旧配置文件还是用新配置文件替换它。系统将要求你代替,保持或者比较,无论如何 - 如果您没有手动更改配置文件,通常可以安全地用新的配置文件替换它。
如果有人问你一个问题,而你又不知道该怎么做,只需按回车键(Y
或者
默认选项几乎肯定是合理的。
答案2
Ubuntu 及其安装程序会尽力只询问几个问题。
根据我的经验,效果很好;
有两种问题会时不时地被问到
(取决于正在更新的系统的复杂性和结构性)。
问题主要可以分为两类:
简单查询:
- 正在安装的软件包向用户询问信息
- 在安装其他 X11 显示管理器后选择其他显示管理器时,
- 或诸如“确认”、“许可协议”之类的内容。
配置更改冲突:
- 安装程序尝试更新软件包,但在例行检查时,它注意到自替换的软件包版本以来配置文件已发生更改,并且与早期版本默认安装的文件相比,相同的文件已被本地更改或替换。
显然,第二类需要很多更多的关注比第一个更频繁,但不太频繁。当我将 Ubuntu 13.10 更新到 14.4 时,我不得不处理其中四个,另外还有两个“显然不相关的”内容(对于一个管理状态不太完善的系统而言)。
就你的问题“更好地做好准备”而言:这些冲突是有时很难解决即如果“diff”很嘈杂,或者手动更改的背景不清楚。但可以将两个文件变体保留为备份和稍后手动解决。(这可能会导致重要服务的配置不完整或损坏,因此请注意。)