FAF'ı (doğal olarak) FA ile birlikte çalıştırmaya çalışıyorum (şarapla)
(bu yazının aldığı görüşler ve yöntemlerin ne kadar güncellendiği nedeniyle, bu soruyu cevaplamak ve sormak için güncellemeye karar verdim. python istemcisi ve eski kılavuzlar)
Beta durum Java İstemcisi:
bu betiği kullan: (güncellendi 3/12/2019)
https://github.com/tatsujb/installFAFscript
https://www.youtube.com/watch?v=BEWUEoQ8Q4k
Python istemcisi: (ŞİMDİ OBSOLETE)
Nasıl yapılır: Kaynaktan bu python uygulamasını (FAF) derleme :
@edwinksl'in "PyQt5 ile Python 3" kılavuzu sayesinde çalışır durumda. onu çözüm olarak işaretledi. aferin!
Güncelleme (31/1/2018)
Maalesef bu yayını güncellemek çok uzun sürdü. 7000 kez izlendi! gerçekten güncel bilgileri hak ediyor.
Sorduğumdan beri çok şey oldu. FAF artık az çok linux desteğine sahip. yüklemeleri için bir wiki bile var (ve dağıtım başına!):
https://wiki.faforever.com/index.php?title=Setting_Up_FAF_Linux#Debian.2FUbuntu
ihtiyaçlarınızı karşılaması garanti edilmez, daha fazlasını şu adreste bulabilirsiniz: http://forums.faforever.com/viewtopic.php?f=2&t=4507
şu anda wiki o kadar da güncel değil.
bir süre yerel python ile çalıştırmak için faf alabilirsiniz, hiçbir sanalenv gerekli ama QT'nin değişen bağımlılıkları ve paket kompozisyon yanı sıra bunların FAF kullanımı yine kırdı ... geçici olarak umarım!
Şahsen çalıştığımdan eminim ve solace sunmak için buradayım (adım 6 ve 7'yi atlamayı deneyin, önce gereksiz olabilirler):
- Bazı önkoşulları yükleyin:
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
(veya hangisinin en son sürüm https://github.com/FAForever/client/releases/ )- özü (bu örnek için eve çıkaracağım) (
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/
: çalışma dizinine gitsed -i 1,1d requirements.txt
: cxFreeze'i gereksinimlerden kaldırır (zorunlu değildir ve derlemeyi öldürür)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
: giriş ikili dosyasını indirir ve:sudo chmod +x /usr/bin/faf-uid
faf tarafından yürütülmesine izin verir.touch res/RELEASE-VERSION && echo "0.16.1" >> res/RELEASE-VERSION
: faf'un son gereksinimini karşılar: bir yayın sürümü dosyası.
şimdi koşmalı ama heck için bir koşucu yapalım:
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
sonra ./FAF.sh
FAF'ı çalıştırın.
Şerefe!
t@tsu:~$ sudo apt-get build-dep qt5-default Reading package lists... Done E: You must put some 'source' URIs in your sources.list