dnf module安装指定版本软件包-CentOS8.1 Linux系统运维实战十一

dnf module模组安装指定版本的软件包-CentOS8.1 Linux系统运维实战十一


Linux系统运维实战系列十一

CentOS 8/RHEL 8 Linux系统运维实战系列原创持续更新中……

请关注,不迷路!

CentOS8给我们带来了一些新的特性,这次是完全用dnf取代了yum来进行包管理,同时在软件包管理上也有一些更新,增加了dnf module功能,dnf module在软件安装上更方便,可以通过dnf module install 在安装软件时指定安装的版本,默认dnf install安装时,优先安装软件仓库中最新版本,有了dnf module install 之后可以在不同软件版本之间切换。

  • 在进行软件包安装之前需要配置好在线仓库,可以参照我之前的文章:
  • https://www.toutiao.com/i6813026220079317512/

1)列出所有可用的modules:


2)列出指定软件包的可用modules:postgresql可用版本有 9.6,10,12三个版本


3)安装指定版本的postgresql:安装postgresql 10版本


4)查看安装结果

5)将postgresql 从版本10 切换到 版本9.6

  • 切换之前需要reset 重置

  • 再安装postgresql 9.6

  • 查看postgresql:当前启用的postgresql的版本为9.6

6)在不同软件版本之间切换

  • 当前postgresql的版本是9.6

  • 切换到 postgresql 10版本

请关注,不迷路!

请关注,不迷路,跟老邓学IT,技术成就梦想!


原文链接:,转发请注明来源!