Python 更新導致 Proton VPN Linux 應用程式無法安裝
- 閱讀
- 0 分鐘
- 類別
- Linux
Proton VPN Linux 應用程式與 CLI 使用 Python 相依性。大多數發行版都能在不引發任何問題的情況下處理 Python 版本更新,但更新至新版 Python 可能會導致 Proton VPN 安裝程式無法正常執行。
此問題主要影響基於 Arch 的發行版(包括 Manjaro 和 Garuda Linux)。最佳解決方案是重新建置所有從 AUR 安裝的 Python 套件。
若要執行此操作:
1. 獲取您從 AUR 安裝的 Python 套件清單。開啟終端機視窗並輸入:
pacman -Qoq /usr/lib/pythonx.x
已複製
將 x.x 替換為系統上先前安裝的 Python 版本。例如,如果您已從 Python 3.10 更新至 Python 3.11,請輸入:
pacman -Qoq /usr/lib/python3.10
已複製
2. 使用 yay 重新建置所有找到的套件。輸入:
yay -S $(pacman -Qoq /usr/lib/python3.10) --answerclean All
已複製
將 x.x 替換為系統上先前安裝的 Python 版本。
然而,如果您的系統遇到無法與最新版本 Python 相容的套件,此命令可能會在執行到一半時失敗。在這種情況下,您需要個別或分批重新建置剩餘的套件。
3. 重新啟動您的系統(選填,但建議執行)。