在 CentOS 系統中,如果你想回滾一個已經安裝的軟件包到一個之前的版本,你可以使用 yum
或 dnf
(取決于你的 CentOS 版本)來完成這個任務。以下是一些基本步驟:
yum
回滾軟件包查看已安裝的軟件包版本:
yum list installed <package_name>
查找可用的舊版本:
yum history
這將顯示一個歷史記錄列表,你可以看到每個事務的詳細信息,包括安裝和卸載的軟件包及其版本。
回滾到特定版本: 找到你想要回滾到的版本號,然后使用以下命令:
yum downgrade <package_name>-<version>
例如,如果你想將 httpd
回滾到版本 2.4.6
,你可以這樣做:
yum downgrade httpd-2.4.6
確認回滾:
系統會提示你確認是否要執行回滾操作。輸入 y
并按回車鍵。
dnf
回滾軟件包如果你使用的是 CentOS 8 或更高版本,yum
已經被 dnf
取代。以下是使用 dnf
回滾軟件包的步驟:
查看已安裝的軟件包版本:
dnf list installed <package_name>
查找可用的舊版本:
dnf history
回滾到特定版本: 找到你想要回滾到的版本號,然后使用以下命令:
dnf downgrade <package_name>-<version>
例如,如果你想將 httpd
回滾到版本 2.4.6
,你可以這樣做:
dnf downgrade httpd-2.4.6
確認回滾:
系統會提示你確認是否要執行回滾操作。輸入 y
并按回車鍵。
通過以上步驟,你應該能夠在 CentOS 系統中成功回滾一個軟件包到一個之前的版本。