Proton VPN-startpagina

Een waarschuwing over het gebruik van pip en PyPI

Lezen
1 min
Categorie
Linux

De Proton VPN Linux-app maakt gebruik van Python en is afhankelijk van andere Python-softwaretools (afhankelijkheden) die zijn geïnstalleerd vanuit officiële Linux-distributiebronnen.

Python stelt u in staat om software te installeren van onofficiële bronnen zoals PyPI(nieuw venster) met behulp van pip(nieuw venster). Maar pip is een krachtig hulpprogramma dat u zeer voorzichtig moet gebruiken.

Wanneer u onofficiële Python-pakketten installeert met behulp van pip, kunnen de nieuw geïnstalleerde pakketten officiële Linux-distributiepakketten overschrijven. Dit kan andere Python-software die hiervan afhankelijk is beschadigen, inclusief de Proton VPN-app. Het kan ook malware installeren(nieuw venster).

U dient uiterst voorzichtig te zijn bij het gebruik van pip. We raden u aan om pip alleen te gebruiken als u een technisch onderlegde gebruiker bent.

Gebruik een virtuele omgeving

De beste manier om de risico’s van pip te minimaliseren, is door pakketten te installeren met pip in een virtuele machine of een virtuele Python-omgeving(nieuw venster) (venv). Hierdoor wordt de software die u installeert geïsoleerd, zodat deze geen invloed heeft op uw hoofdinstallatie van Python. Schadelijke software kan in de praktijk nog steeds uw systeem beïnvloeden, zelfs als u een venv gebruikt.

Hoe deïnstalleer ik pakketten die met pip zijn geïnstalleerd?

Als u problemen ondervindt op uw Linux-apparaat na het installeren van pakketten met behulp van pip (bijvoorbeeld als de Proton VPN Linux-app niet correct werkt), kunt u proberen de pakketten te deïnstalleren.

Open hiervoor een terminalvenster en gebruik de volgende opdracht:

python3 -m pip uninstall 

Of als het pakket is geïnstalleerd als root:

sudo python3 -m pip uninstall 

Volledige instructies met optionele argumenten zijn hier(nieuw venster) te vinden. Als al het andere faalt, moet u mogelijk uw schijf herformatteren en Linux opnieuw installeren. Daarom raden we ten zeerste aan om pakketten met pip alleen in een virtuele omgeving te installeren.