使用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,可以運行:
yum install httpd-2.4.6-90.el7.x86_64
--setopt
選項如果你不想手動查找版本號,可以使用--setopt
選項來指定版本:
yum install <package_name> --setopt=obsoletes=0 --setopt=exclude=<package_name>*
然后手動指定版本號:
yum install <package_name>-<version>.<release>.<arch>
yum-downloader
下載并安裝如果你不想直接在系統上安裝,可以先下載指定版本的軟件包,然后再手動安裝:
yum install yum-utils
yum-downloader --resolve <package_name>-<version>.<release>.<arch>
rpm -ivh <package_name>-<version>.<release>.<arch>.rpm
dnf
(適用于Fedora 22+)如果你使用的是Fedora 22或更高版本,可以使用dnf
代替yum
,它提供了類似的功能:
dnf install <package_name>-<version>.<release>.<arch>
或者使用dnf list
來查看可用版本:
dnf list available <package_name>
yum update
來更新。通過以上步驟,你應該能夠成功安裝指定版本的軟件包。