我开始怀疑它在内部如何工作。
为了简单起见,Hello软件包的新旧版本都在其中包含两个文件:/etc/hello.conf和/ usr / bin / hello。旧的已经安装好了,我正在做“ yum更新”。
将新版本的文件复制到目录时,旧版本应该已经不存在了。无论如何,旧文件将丢失。
但是,以下页面似乎表明删除旧软件包是在安装新软件包之后进行的:
https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#ordering
此外,让我感到奇怪的是,如果yum update命令意外终止怎么办?我还没有看到仅按“ Ctrl + C”就失去了旧版本。
对于重叠的文件,“ yum更新”如何工作?当yum命令在中间终止时,如何保护用户避免丢失旧的密码?