मैं एफएएफ (मूल रूप से) एफए (शराब के माध्यम से) चलाने की कोशिश कर रहा हूं
(इस पोस्ट को प्राप्त होने वाले विचारों के कारण और तरीकों ने कितना अपडेट किया है, मैंने इस सवाल को अपडेट करने का फैसला किया है ताकि इसका उत्तर दिया जा सके। अजगर ग्राहक और पुराने गाइड)
बीटा-स्टेट जावा क्लाइंट:
इस स्क्रिप्ट का उपयोग करें: (अपडेट किया गया 3/12/2019)
https://github.com/tatsujb/installFAFscript
https://www.youtube.com/watch?v=BEWUEoQ8Q4k
अजगर ग्राहक: (अब OBSOLETE)
कैसे करें: स्रोत से इस अजगर एप्लिकेशन (FAF) को संकलित करें :
अप एंड रनिंग थैंक्स टू @edwinksl "" पायथन 3 विथ पायक्यूटी 5 "गाइड। उसे समाधान के रूप में चिह्नित किया। बहुत बढ़िया!
अपडेट (31/1/2018)
क्षमा करें, मुझे इस पोस्ट को अपडेट करने में इतना समय लगा। यह 7000 विचार मिल गया है! यह वास्तव में अप-टू-डेट जानकारी के योग्य है।
जब से मैंने पूछा बहुत कुछ हो गया है। एफएएफ के पास अब अधिक या कम लिनक्स समर्थन है। वे भी इसे स्थापित करने के लिए एक विकी है (और प्रति बिगाड़ने!):
https://wiki.faforever.com/index.php?title=Setting_Up_FAF_Linux#Debian.2FUbuntu
यह आपकी आवश्यकताओं को पूरा करने की गारंटी नहीं है, अधिक खुदाई के द्वारा पाया जा सकता है: http://forums.faforever.com/viewtopic.php?f=2&t=4507
अभी विकी वह सब नहीं है जो आज तक है।
थोड़ी देर के लिए मैं देशी अजगर के साथ चलाने के लिए faf मिल सकता है, कोई virtualenv की जरूरत नहीं है, लेकिन क्यूटी की औसत बदलती निर्भरता और पैकेज संरचना और साथ ही उनमें से एफएएफ का उपयोग फिर से टूट गया है ... अस्थायी रूप से मुझे उम्मीद है!
बाकी का आश्वासन दिया है कि मैं इसे व्यक्तिगत रूप से चला रहा हूं और मैं यहां सांत्वना देने के लिए हूं (चरण 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
यह फाफ द्वारा निष्पादित किया जा सकता है।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
एफएएफ चलाने के लिए।
चीयर्स!
t@tsu:~$ sudo apt-get build-dep qt5-default Reading package lists... Done E: You must put some 'source' URIs in your sources.list