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