Linode CentOS8提示“Unable to install policycoreutils

2 二、无法安装的解决方法

今天本站买了一台Linode VPS,系统选的是最新的CentOS 8,在修改默认的22端口时,发现Linode默认开启了SELinux,安装semanage开放新的SSH端口时,返回Unable to install policycoreutils-python的错误,本文分享下错误原因和解决方法。

一、修改SSH端口相关教程

因为很多VPS商家都是默认使用22端口,这时你的VPS就有可能被脚本暴力破解SSH登陆,之前本站就已经分享了VPS如何修改默认的22端口,详细步骤和教程可以参考:

  • 《Linux修改SSH默认22端口,指定SSH端口的方法》

对于CentOS系统,一些商家提供的系统会默认开启Firewalld或者SELinux防火墙,所以修改完SSH端口后,我们还需要配置防火墙,开放指定端口,详细教程:

  • 《CentOS7修改SSH端口,需设置防火墙Firewalld和SELinux放行新端口》

今天本站在Linode VPS上修改22端口时,发现Linode默认开启的是SELinux,但是在安装semanage时,却返回Unable to install policycoreutils-python的错误,详细错误信息:

No match for argument: policycoreutils-python Error: Unable to find a match: policycoreutils-python

如下图:

二、无法安装的解决方法

查阅了相关资料,发现是CentOS8上这个包已经换了一个名称了:

It’s renamed in el8: policycoreutils-python-utils-2.9-9.el8.noarch

于是使用命令yum -y install policycoreutils-python-utils,成功安装semanage:

之后就跟CentOS 7一样查看SSH端口、添加SSH端口即可。

推荐站内搜索:国外服务器租用哪家好、高防美国服务器、域名注册信息查询、台湾代理服务器、查看ip、免费域名、虚拟主机0元购买、免费服务器永久使用、vps服务器、游戏高防服务器哪家好、