Tentei instalar o GUFW no meu Mint, a instalação funcionou. No entanto a execução falhou, tendo a seguinte mensagem sobre o módulo gi do Python. Estou com python3 e tentei desinstalar de todas as formas, mesmo com usuário root.
root@Jeiel:/home/jetronix# sudo apt-get remove python3
Lendo listas de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:
Os pacotes a seguir têm dependências desencontradas:
mintsources : Depende: python3-apt mas não será instalado
Depende: python3-gi mas não será instalado
Depende: python3-gi-cairo mas não será instalado
Depende: python3-pycurl mas não será instalado
Depende: python3-requests mas não será instalado
Depende: mint-common (>= 2) mas não será instalado
Depende: gir1.2-xapp-1.0 mas não será instalado
Depende: lsb-release mas não será instalado
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
Pois pensei de instalar novamente o python3 e instalar novamente o firewall. Quero correção do problema, não quero alternativa de firewall.
Então hehe, isso já foi pauta em um tópico aqui no fórum, mas o Python3 é uma dependencia base de certas distros. Você pode até conseguir remover na marra, mas tenha noção que seu sistema irá para o ralo
Não é para desinstalar o python3, ele não tem nada a ver com isso, o python3 é importante para o Linux. E quando se usa root, não precisa usar sudo, use apenas para seu usuário.
Quando um software apresenta algum problema, chama-se ele pelo terminal, digita o nome dele e dá ENTER, no caso: gufw - ele vai dá a mensagem de erro.
Caso não consiga solucionar, eu não indicaria outro firewall, eu diria para usá-lo sem interface gráfica, pois é bem fácil:
Instala-se o ufw:
sudo apt install ufw
Para habilitar:
systemctl enable ufw (habilitar o serviço)
sudo ufw enable (habilita o ufw)
Para desabilitar:
sudo ufw disable (desabilitar o ufw)
systemctl disable ufw (desabilita o serviço)
Obrigado. Sei que pelo terminal é legal também. Fiz os procedimentos instalando o GUI e funcionou dessa vez. Creio que ao apagar os arquivos /usr/local/bin/python (todos que contém o termo python) o resolveu. Pois quando a tinha, impossibilitava de iniciar o GUFW por falta do módulo gi que já estava instalado.
Deixo sua como “solução” por tentar explicar à causa e detalhar o funcionamento do firewall pelo terminal (UFW).