yum 能否避免重大升级但仍应用必要的安全修复?

yum 能否避免重大升级但仍应用必要的安全修复?

例如,如果服务器(CentOS)安装了 PHP 5.2.6,并且添加了提供 PHP 5.2.12 和 PHP 5.3.1 的第三方存储库。

PHP 5.2.12 和 PHP 5.3.1 分别是 PHP 5.2 和 PHP 5.3 的最新版本。

当 yum update 命令运行时,yum 会简单地将 PHP 5.2.6 升级到 PHP 5.3.1 吗?

或者它意识到重大升级(5.2 到 5.3)可能会导致问题,因此为了安全起见,它决定升级到 PHP 5.2.12?

顺便问一下,存储库是否包含包的多个版本,或者仅包含最新版本?

答案1

如果你正在使用 remi 仓库,那么有很多帮助这里- 我使用这个升级 Fedora 6:

yum --enable remi --exclude=mysql-libs install php

虽然更一般地,你所需要的是

yum upgrade php

或者对于特定版本,删除 .i386 等,添加连字符,然后添加版本

yum install php-5.3.1-1.fc6.remi

或者

yum check-update

将显示所有包裹和

yum update --exclude=kernel

将更新除内核包等之外的所有内容

顺便问一下,存储库是否包含包的多个版本,或者仅包含最新版本?

一般来说,维护者只会提供最新版本,但是存储库中可能有多个版本。

相关内容