FA(ワイン経由)とともにFAF(ネイティブ)を実行しようとしています。
(この投稿が受け取る見解と、メソッドがどれだけ更新されたかにより、この質問を更新して回答するように決定しました。実行する古いメソッドを見つけるプロセスについて、この投稿の改訂履歴を確認してください。 pythonクライアントと古いガイド)
このスクリプトを使用してください:(2019年3月12日更新)
https://github.com/tatsujb/installFAFscript
https://www.youtube.com/watch?v=BEWUEoQ8Q4k
方法:コンパイル this python app (FAF)from source:
@edwinkslの「Python 3 with PyQt5」ガイドのおかげで起動して実行できます。彼は解決策としてマークしました。よくやった!
申し訳ありませんが、この投稿の更新に時間がかかりました。 7000ビューになりました!それは本当に最新の情報に値します。
私が多くを尋ねたので、起こった。現在、FAFのLinuxサポートは多かれ少なかれあります。彼らはそれをインストールするためのwikiさえ持っています(そしてディストリビューションごとに!):
https://wiki.faforever.com/index.php?title=Setting_Up_FAF_Linux#Debian.2FUbunt
ニーズに合うことを保証するものではありません。詳細については以下を参照してください。 http://forums.faforever.com/viewtopic.php?f=2&t=4507
現時点では、Wikiが最新のものではありません。
しばらくの間、fafをネイティブPythonで実行できましたが、virtualenvは必要ありませんでしたが、QTの平均的な依存関係とパッケージ構成の変更、およびそれらのFAFの使用は再び壊れました...一時的に願っています!
個人的にそれを実行しているので安心してください。私はここで慰めを申し上げます(最初に手順6と7をスキップしてください。
Sudo apt update && Sudo apt install wget PyQt5.QtMultimedia python3-idna python3-semantic-version python3-pyqt5 python3-pyqt5.qtwebengine
cd Downloads && wget https://github.com/FAForever/client/archive/0.16.1.tar.gz
(または https://github.com/FAForever/client/releases/ の最新リリース)cd Downloads/ && mv client-0.16.1.tar.gz ~/ && cd && tar -zxf client-0.16.1.tar.gz && mv client-0.16.1 faf-client && rm client-0.16.1.tar.gz
)cd fafclient/
:作業ディレクトリに移動しますsed -i 1,1d requirements.txt
:要件からcxFreezeを削除します(必須ではなく、コンパイルを強制終了します)virtualenv -p python3 faf
pip install -r requirements.txt
Sudo wget https://github.com/FAForever/uid/releases/download/v4.0.5/faf-uid -O /usr/bin/faf-uid
:ログインバイナリをダウンロードし、_Sudo chmod +x /usr/bin/faf-uid
を使用すると、fafで実行できます。touch res/RELEASE-VERSION && echo "0.16.1" >> res/RELEASE-VERSION
:fafの最終要件(リリースバージョンファイル)を満たします。これで実行されるはずですが、そのためにランナーを作成しましょう。
touch FAF.sh
echo "#! /bin/bash" >> FAF.sh
echo "cd /home/t/faf-client" >> FAF.sh
echo "python3 src/__main__.py" >> FAF.sh
chmod +x FAF.sh
次に、./FAF.sh
でFAFを実行します。
乾杯!
~/.bashrc
を確認しますコンパイルするパッケージには、Pythonバージョン2.7.xが必要です。次のコマンドで確認してください:
$ python
Python 2.7.12 (default, Nov 19 2016, 06:48:10)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4
>>> print PyQt4.__path__
['/usr/lib/python2.7/dist-packages/PyQt4']
>>>
これが問題でした Q&A 。
linux error PyQt4 import QtWebKit
Google検索はあなただけではありません:残念ながらもっと多くのグーグルの結果がありますが、これらはあなたが読むのに最も適切であると信じていますif最初の推奨事項はうまくいきません。