我正在测试 RaySession应用。
我已经从官方存储库开始使用它的版本。但它似乎已经过时了。
所以我决定从 GitHub 项目页面获取最新的 masterhttps://github.com/Houston4444/RaySession通过以下命令:
cd ~/Downloads
git clone https://github.com/Houston4444/RaySession.git
cd RaySession
然后我关注官方INSTALL.md 文件:
sudo apt-get install python3-pyqt5 pyqt5-dev-tools qtchooser
make
我得到了
pyuic5 resources/ui/proxy_gui.ui -o src/clients/proxy/ui_proxy_gui.py lrelease locale/raysession_en.ts -qm locale/raysession_en.qm lrelease: could not exec '/usr/lib/qt5/bin/lrelease': No such file or directory make: *** [Makefile:93: locale/raysession_en.qm] Error 1
我该如何做才能避免上述错误?
答案1
可执行lrelease
文件包含两个开发包。我们已经安装了其中一个 - qtchooser
,因此我们还需要安装第二个 -qttools5-dev-tools
它提供/usr/lib/qt5/bin/lrelease
文件:
sudo apt-get install qttools5-dev-tools
然后通过以下方式恢复编译
cd ~/Downloads/RaySession
make
sudo make install
然后我们需要安装两个额外的包来解决运行时依赖关系:
sudo apt-get install liblo7 python3-liblo wmctrl
最后享受RaySession应用程序。