A atualização do Python impede a instalação da aplicação Proton VPN para Linux
- Leitura
- 1 min
- Categoria
- Linux
A aplicação Proton VPN para Linux e a CLI utilizam dependências de Python. A maioria das distribuições consegue gerir atualizações de versão do Python sem causar problemas, mas a atualização para uma nova versão do Python pode impedir que o instalador do Proton VPN funcione corretamente.
Este problema afeta principalmente as distribuições baseadas em Arch (incluindo Manjaro e Garuda Linux). A melhor solução é recompilar todos os pacotes Python instalados a partir do AUR.
Para o fazer:
1. Obtenha uma lista dos pacotes Python que instalou a partir do AUR. Abra uma janela de terminal e introduza:
pacman -Qoq /usr/lib/pythonx.x
Substitua x.x pela versão anterior do Python instalada no seu sistema. Por exemplo, se atualizou do Python 3.10 para o Python 3.11, introduza:
pacman -Qoq /usr/lib/python3.10
2. Recompile todos os pacotes encontrados utilizando o yay. Introduza:
yay -S $(pacman -Qoq /usr/lib/python3.10) --answerclean All
Substitua x.x pela versão anterior do Python instalada no seu sistema.
Contudo, este comando pode falhar a meio da execução se o seu sistema encontrar pacotes que não funcionam com a versão mais recente do Python. Neste caso, terá de recompilar os pacotes restantes, individualmente ou em pequenos lotes.
3. Reinicie o seu sistema (opcional, mas recomendado).