使用Yum(Yellowdog Updater, Modified)在CentOS、RHEL等基于RPM的Linux發行版中安裝特定版本的軟件,可以按照以下步驟進行:
首先,你需要查看該軟件包有哪些可用的版本??梢允褂靡韵旅睿?/p>
yum list available <package_name>
例如,如果你想查找httpd的版本,可以運行:
yum list available httpd
一旦你知道了所需的具體版本號,可以使用以下命令來安裝它:
yum install <package_name>-<version>.<release>.<arch>
例如,如果你想安裝httpd的版本2.4.6-90.el7,可以運行:
yum install httpd-2.4.6-90.el7.x86_64
--setopt選項有時,你可能需要指定特定的倉庫或啟用某個倉庫來獲取所需的版本??梢允褂?code>--setopt選項來實現這一點。例如:
yum --setopt=obsoletes=0 install <package_name>-<version>.<release>.<arch>
或者,如果你需要從特定的倉庫安裝,可以這樣做:
yum --disablerepo=* --enablerepo=<repo_name> install <package_name>-<version>.<release>.<arch>
yumdownloader下載并手動安裝如果你無法直接通過Yum安裝特定版本,可以先下載該版本的RPM包,然后手動安裝。使用以下命令下載:
yumdownloader --resolve <package_name>-<version>.<release>.<arch>
下載完成后,使用以下命令手動安裝:
rpm -ivh <package_name>-<version>.<release>.<arch>.rpm
通過以上步驟,你應該能夠成功地使用Yum安裝特定版本的軟件。