Linux
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?
順便說一句,儲存庫會包含一個包的多個版本,還是只包含最新版本?
如果您使用的是 remi repos,這裡有很多幫助-我使用了這個升級 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
將更新除核心包等之外的所有內容
順便說一句,儲存庫會包含一個包的多個版本,還是只包含最新版本?
通常,維護者只會提供最新版本,但是在儲存庫中可能有多個版本。