Fedora
如何在 Fedora 上安裝 gufw?
我想
gufw
在我的 Fedora 上安裝,但我不知道該怎麼做。我嘗試使用dnf
包管理器命令進行安裝,但它不起作用並得到以下輸出:No match for argument: gufw Error: Unable to find a match
所以,我做了
apt-get
一次又一次得到否定的結果:E: Couldn't find package gufw
- 如何成功安裝 gufw?
- 我想控制每個應用程序對網際網路的訪問,那麼除此之外還有其他防火牆應用程序
gufw
嗎?
您需要包含該軟體包的rpmsphere軟體儲存庫。
gufw
以下適用於 Fedora 30,具有
root
權利:# 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
它不會在 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