Proton VPN 홈페이지

pip 및 PyPI 사용에 대한 경고

읽기
0분
카테고리
Linux

Proton VPN Linux 앱은 Python을 사용하며 공식 Linux 배포판 소스에서 설치된 다른 Python 소프트웨어 도구(의존성)에 의존합니다.

Python을 통해 귀하는 pip(새 창)를 사용하여 PyPI(새 창)와 같은 비공식 소스에서 소프트웨어를 설치할 수 있습니다. 하지만 pip는 귀하가 매우 주의해서 사용해야 하는 강력한 도구입니다.

귀하가 pip를 사용하여 비공식 Python 패키지를 설치하면 새로 설치된 패키지가 공식 Linux 배포판 패키지를 덮어쓸 수 있습니다. 이로 인해 Proton VPN 애플리케이션을 포함하여 해당 패키지에 의존하는 다른 Python 소프트웨어가 고장 날 수 있습니다. 또한 멀웨어가 설치(새 창)될 수도 있습니다.

귀하는 pip 사용 시 각별히 주의해야 합니다. 귀하가 기술적으로 숙련된 사용자인 경우에만 pip를 사용하는 것을 권장합니다.

가상 환경 사용

pip와 관련된 위험을 최소화하는 가장 좋은 방법은 가상 머신이나 python 가상 환경(새 창)(venv) 내에서 pip를 사용하여 패키지를 설치하는 것입니다. 이렇게 하면 귀하가 설치한 소프트웨어가 격리되어 기본 Python 설치에 영향을 주지 않습니다. venv를 사용하더라도 악성 소프트웨어가 귀하의 시스템에 여전히 영향을 미칠 가능성이 있습니다.

pip를 사용하여 설치한 패키지를 제거하려면 어떻게 해야 하나요?

pip를 사용하여 패키지를 설치한 후 귀하의 Linux 기기에 문제가 발생하면(예를 들어 Proton VPN Linux 앱이 올바르게 작동하지 않는 경우), 패키지 제거를 시도할 수 있습니다.

이 작업을 수행하려면 터미널 창을 열고 다음 명령어를 사용하십시오:

python3 -m pip uninstall 

또는 패키지가 root 권한으로 설치된 경우:

sudo python3 -m pip uninstall 

선택적 인수를 포함한 전체 지침은 여기(새 창)에서 찾을 수 있습니다. 다른 모든 방법이 실패하면 디스크를 다시 포맷하고 Linux를 재설치해야 할 수도 있습니다. 이것이 가상 환경에서만 pip를 사용하여 패키지를 설치할 것을 강력히 권장하는 이유입니다.