如何在CentOS 8安装pam_mount?yum提示无法找到匹配包
CentOS 8 安装pam_mount提示找不到匹配包的解决方法
问题成因
CentOS 8 里的pam_mount软件包默认放在PowerTools组件仓库下,这个仓库装完系统默认是关闭状态,所以直接跑安装命令的时候,系统检索不到pam_mount,就会报Error: Unable to find a match: pam_mount的错。
操作步骤
- 先安装仓库管理插件,不然没法手动启用目标仓库,执行命令:
sudo dnf install -y dnf-plugins-core - 打开默认禁用的PowerTools仓库,执行命令:
sudo dnf config-manager --set-enabled powertools - 刷新系统的软件包列表缓存,执行命令:
sudo dnf makecache - 这时候再跑安装命令就能正常完成部署,执行命令:
sudo dnf install -y cifs-utils pam_mount
特殊场景处理
- 如果你的CentOS 8因为EOL已经把源切换到Vault归档地址了,开启PowerTools后还是找不到包,就检查下对应的repo配置文件里的源地址是否有效,不要让请求还指向已经停服的官方原站地址,否则自然拉不到安装包。
- 要是开了PowerTools还是匹配不到pam_mount,可以先安装启用EPEL源,执行命令:
sudo dnf install -y epel-release,装完刷新缓存再尝试安装即可。
注:CentOS 8里的yum本质是dnf的软链接,用yum替代上面所有的dnf命令执行效果完全一致,你之前使用的安装命令sudo yum -q -y install cifs-utils pam_mount完成仓库配置后即可正常跑通。
内容的提问来源于stack exchange,提问作者oliaaa_s
相关产品推荐
相关产品推荐

