Saya mencoba menjalankan FAF (asli) bersamaan dengan FA (melalui anggur)
(karena pandangan yang diterima pos ini dan seberapa banyak metode telah diperbarui, saya telah memutuskan untuk memperbarui pertanyaan ini untuk dijawab serta ditanyakan. periksa riwayat revisi pos ini untuk proses menemukan metode lama untuk menjalankan metode klien python dan panduan lama)
Klien Java Beta-state:
gunakan skrip ini: (diperbarui 3/12/2019)
https://github.com/tatsujb/installFAFscript
https://www.youtube.com/watch?v=BEWUEoQ8Q4k
Klien Python: (SEKARANG OBSOLETE)
Cara: kompilasi aplikasi python ini (FAF) dari sumber:
dan berjalan berkat panduan @edwinksl "Python 3 with PyQt5". menandainya sebagai solusi. kerja bagus!
Pembaruan (31/1/2018)
Maaf saya butuh waktu lama untuk memperbarui posting ini. itu mendapat 7000 tampilan! itu benar-benar layak info terbaru.
Karena saya bertanya banyak yang telah terjadi. FAF sekarang memiliki lebih atau kurang dukungan linux. mereka bahkan memiliki wiki untuk menginstalnya (dan per distro!):
https://wiki.faforever.com/index.php?title=Setting_Up_FAF_Linux#Debian.2FUbuntu
itu tidak dijamin sesuai dengan kebutuhan Anda, lebih banyak dapat ditemukan dengan menggali: http://forums.faforever.com/viewtopic.php?f=2&t=4507
saat ini wiki tidak terlalu mutakhir.
untuk sementara saya bisa menjalankannya dengan python asli, tidak perlu virtualenv tapi QT mengubah dependensi dan komposisi paket serta penggunaan FAF dari mereka telah merusaknya lagi ... untuk sementara saya harap!
yakinlah saya sudah menjalankannya secara pribadi dan saya di sini untuk menawarkan pelipur lara (coba lewati langkah 6 & 7 pertama kali mungkin tidak dibutuhkan):
- Instal beberapa prasyarat:
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
(atau rilis mana pun yang terbaru di https://github.com/FAForever/client/releases/ )- ekstrak (untuk contoh ini saya akan mengekstrak ke rumah) (
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/
: pindah ke direktori kerjased -i 1,1d requirements.txt
: menghapus cxFreeze dari persyaratan (tidak diperlukan dan itu akan mematikan kompilasi)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
: unduh login binary dan:sudo chmod +x /usr/bin/faf-uid
memungkinkannya dieksekusi oleh faf.touch res/RELEASE-VERSION && echo "0.16.1" >> res/RELEASE-VERSION
: memenuhi persyaratan final faf: file versi rilis.
sekarang harus berjalan tetapi untuk itu mari kita buat pelari:
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
kemudian ./FAF.sh
jalankan FAF.
Bersulang!
t@tsu:~$ sudo apt-get build-dep qt5-default Reading package lists... Done E: You must put some 'source' URIs in your sources.list