Página inicial Proton VPN

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).