apache
我正在嘗試使用RedHat Enterprise Linux 8
命令重新配置預設連接埠semanage
。當我嘗試運行該semanage
命令時,出現以下錯誤:
-bash: semanage: command not found
我安裝了以下相依性:
policycoreutils
policycoreutils-python
這是其工作所需的唯一兩個依賴項。有人對如何上班有什麼建議嗎semanage
?
或者,是否有人有不同的方法來重新配置apache
以使用不同的預設端口,例如8080
?
答案1
policycoreutils-python-utils
是正確的套件並且包含語義。確保安裝正確的軟體包的一個方便技巧是使用要安裝的二進位檔案來呼叫 yum:
yum install /usr/sbin/semanage
這樣你就可以獲得管理和所有必要的部門。
但回到你的問題:該包policycoreutils-python
不存在。因此,要么這是您正在談論的拼寫錯誤policycoreutils-python-utils
,要么發生了其他事情。
您可能需要使用 /usr/sbin/semanage 的完整路徑呼叫 semanage,以確保混亂的 PATH 變數不會幹擾。