使用YUM(Yellowdog Updater, Modified)在CentOS、RHEL或其他基于RPM的Linux发行版中安装指定版本的软件,可以按照以下步骤进行:
首先,你需要查看该软件包有哪些可用的版本。可以使用以下命令:
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
来更新。通过以上步骤,你应该能够成功安装指定版本的软件包。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Linux中的SELinux有什么用