CentOS8 启用PowerTools源失败的解决方案(保证可用)
一、前言:
最近使用CentOS8时,需要启用PowerTools源进行软件包的安装,但是使用下列方法却失败了👇
sudo dnf config-manager --set-enabled powertools
其实解决方法很简单,我们需要手动查看一下软件包的源,一般来说,你应该已经更换过国内源了,比如清华源、阿里源之类的(如果你没有换国内源,请自行百度centos换源)。
二、解决:
使用以下命令查看源的内容:
sudo vim /etc/yum.repos.d/xxxxxx.repo
其中的 xxxxxx.repo 是你yum.repos.d目录下的配置文件,我的配置文件名称为“CentOS-Base.repo”(可能和你不同,你要自己看是什么名字),在里面找 “[powetools]” 配置项。以下是我的[powetools]里的内容,我使用了阿里源。
[PowerTools]
name=CentOS-$releasever - PowerTools - mirrors.aliyun.com
#failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/PowerTools/$basearch/os/
http://mirrors.aliyuncs.com/centos/$releasever/PowerTools/$basearch/os/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/PowerTools/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
如果你看到这,你可能会发现有一个非常滑稽搞笑的事情,那就是配置项的“名字”。
我们可以看到,配置项的名字为 “[PowerTools]”,而我们的命令sudo dnf config-manager --set-enabled powertools使用的是 “powertools”,是小写。
问题结束,搞了半天,是因为大小写问题,那么解决就简单了,你有三种方法:
- 改配置项名为 “powertools”,再运行命令。
- 或改命令为
sudo dnf config-manager --set-enabled PowerTools - 或把配置项中的enable项启用为1.
至此,问题解决。
文章讲述了在CentOS8系统中启用PowerTools源时遇到的失败情况,问题出在配置文件中的名字大小写不一致。解决方案包括修改配置文件的名称、调整dnf命令的大小写或启用配置项的enable选项。

被折叠的 条评论
为什么被折叠?



