Um aviso acerca da utilização do pip e do PyPI
- Leitura
- 2 min
- Categoria
- Linux
A aplicação Proton VPN para Linux utiliza Python e depende de outras ferramentas de software Python (dependências) instaladas a partir de fontes de distribuição oficiais do Linux.
O Python permite-lhe instalar software a partir de fontes não oficiais, como o PyPI(nova janela), utilizando o pip(nova janela). Mas o pip é uma ferramenta poderosa que deve utilizar com muito cuidado.
Quando instala pacotes Python não oficiais utilizando o pip, os pacotes recém-instalados podem substituir os pacotes oficiais de distribuição do Linux. Isto pode corromper outro software Python que dependa deles, incluindo a aplicação Proton VPN. Também pode instalar malware(nova janela).
Deve ter o máximo cuidado ao utilizar o pip. Recomendamos que apenas utilize o pip se for um utilizador experiente.
Utilize um ambiente virtual
A melhor forma de minimizar os riscos associados ao pip é instalar pacotes utilizando o pip numa máquina virtual ou num ambiente virtual de Python(nova janela) (venv). Isto isola o software que instala para que não afete a sua instalação principal de Python. O software malicioso pode, potencialmente, continuar a afetar o seu sistema, mesmo que esteja a utilizar um venv.
Como posso desinstalar pacotes instalados utilizando o pip?
Se deparar com problemas no seu dispositivo Linux após instalar pacotes utilizando o pip (por exemplo, se a aplicação Proton VPN para Linux não funcionar corretamente), pode tentar desinstalar esses pacotes.
Para o fazer, abra uma janela de terminal e utilize o seguinte comando:
python3 -m pip uninstall
Ou se o pacote tiver sido instalado como root:
sudo python3 -m pip uninstall
Pode encontrar instruções completas com argumentos opcionais aqui(nova janela). Se tudo o resto falhar, poderá ter de reformatar o seu disco e reinstalar o Linux. É por isso que recomendamos vivamente que instale pacotes utilizando o pip apenas num ambiente virtual.