Fedoraにインストールしたいのですが、gufw
どうすればいいかわかりません。dnf
パッケージマネージャコマンドを使用してインストールしようとしましたが、うまくいかず、次の出力が表示されます。
No match for argument: gufw
Error: Unable to find a match
それでもう一度やってみましたが、apt-get
否定的な結果が出ました。
E: Couldn't find package gufw
gufwを正常にインストールするにはどうすればよいですか?
各アプリケーションのインターネットアクセスを制御したいのですが、他にファイアウォールアプリケーションはありますか
gufw
?
答え1
あなたはする必要がありますスピード球このパッケージを含むgufw
ソフトウェアストアです。
以下はroot
特権のあるFedora 30で動作します。
# install rpmsphere repository
rpm -Uvh 'https://github.com/rpmsphere/noarch/blob/master/r/rpmsphere-release-30-1.noarch.rpm?raw=true'
# install gufw
dnf install gufw
答え2
何らかの理由でFedora 30では起動しませんXDG_SESSION_TYPE=wayland
。
したがって、次のように変更してください/usr/bin/gufw
。
c_user=$(whoami)
pkexec gufw-pkexec $c_user
xhost si:localuser:root
また、/usr/bin/gufw-pkexec
""の位置が正しいことを確認してください。gufw.py
私の外観は次のとおりです。
LOCATIONS=(
"/usr/lib/python2.7/site-packages/gufw/gufw.py"
"/usr/lib/python2.7/dist-packages/gufw/gufw.py"
"/usr/share/gufw/gufw/gufw.py"
)
for ((i = 0; i < ${#LOCATIONS[@]}; i++))
do
if [[ -e "${LOCATIONS[${i}]}" ]]; then
python3.7 ${LOCATIONS[${i}]} $1
fi
done