コマンドを使用して、デフォルトのポート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 と必要なすべての依存関係を取得できます。
しかし、あなたの問題に戻ります。パッケージはpolicycoreutils-python
存在しません。つまり、それはタイプミスであり、あなたが話しているかpolicycoreutils-python-utils
、または何か他のことが起こっているかのどちらかです。
混乱した PATH 変数が干渉しないようにするには、/usr/sbin/semanage のフルパスで semanage を呼び出す必要があります。