我正在尝试使用该命令重新配置默认端口的apache
使用。当我尝试运行该命令时,出现以下错误:RedHat Enterprise Linux 8
semanage
semanage
-bash: semanage: command not found
我已经安装了以下依赖项:
policycoreutils
policycoreutils-python
这只是实现此功能所需的 2 个依赖项。有人对如何实现此semanage
功能有什么建议吗?
或者,是否有人有不同的方法重新配置apache
以使用不同的默认端口8080
?
答案1
policycoreutils-python-utils
是正确的软件包,并且包含 semanage。确保安装正确软件包的一个方便技巧是使用要安装的二进制文件调用 yum:
yum install /usr/sbin/semanage
这样,您便可获得 semanage 以及所有必要的 deps。
但回到你的问题:该包policycoreutils-python
不存在。所以要么这是打字错误,policycoreutils-python-utils
要么就是你所说的其他事情。
您可能需要使用 /usr/sbin/semanage 的完整路径来调用 semanage,以确保混乱的 PATH 变量不会干扰。