Ubuntu20.04下使用electron-ssr


由於新Ubuntu的特性,導致electron-ssr在為配置的情況下完全無法使用,翻遍互聯網終於找到答案的我決定記錄一波以防以后找不到。

首先當然是去GitHub下載安裝包並安裝。
https://github.com/qingshuisiyuan/electron-ssr-backup (原作者備份)
https://github.com/shadowsocksrr/electron-ssr (新開發者續作)

接下來安裝背景

sudo apt install libcanberra-gtk-module libcanberra-gtk3-module gconf2 gconf-service libappindicator1
sudo apt-get install libssl-dev 
sudo apt-get install libsodium-dev
sudo apt-get install python2
sudo apt-get install python3

在終端輸入“electron-ssr”運行,神奇的事情發生了:你會發現出現沒有python無法運行的情況。明明剛剛還安裝過phyon?正是這個問題卡了我好久。

鍋出竟然在Ubuntu自己身上:
雖然Ubuntu 20.04 Focal 默認自帶python3.8, 但是根據指引, 所有引用python的包必須顯示指定python3或其他python版本。Ubuntu從20.04開始不再將python加入$PATH,而electron-ssr默認調用python而不是python3。這導致electron-ssr無法運行並提示找不到python,然而python3與python2都已安裝。

解決方法1

sudo apt install python-is-python3

解決方法2

sudo ln -s /usr/bin/python3 /usr/bin/python    #手動創建symlink


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM