Tôi đang cố gắng chạy FAF (nguyên bản) kết hợp với FA (thông qua rượu vang)
. khách hàng python và các hướng dẫn cũ)
Máy khách Java trạng thái Beta:
sử dụng tập lệnh này: (cập nhật 3/12/2019)
https://github.com/tatsujb/installFAFscript
https://www.youtube.com/watch?v=BEWUEoQ8Q4k
Ứng dụng khách Python: (NGAY BÂY GIỜ)
Cách: biên dịch ứng dụng python này (FAF) từ nguồn:
lên và chạy nhờ vào hướng dẫn "Python 3 với PyQt5" của @edwinksl. đánh dấu anh là giải pháp. làm tốt lắm!
Cập nhật (31/1/2018)
Xin lỗi tôi mất quá nhiều thời gian để cập nhật bài viết này. nó đã nhận được 7000 lượt xem! nó thực sự xứng đáng với thông tin cập nhật.
Vì tôi hỏi rất nhiều chuyện đã xảy ra. FAF hiện có ít nhiều hỗ trợ linux. họ thậm chí còn có một wiki để cài đặt nó (và mỗi bản phân phối!):
https://wiki.faforever.com/index.php?title=Setting_Up_FAF_Linux#Debian.2FUb Ubuntu
nó không được đảm bảo để phù hợp với nhu cầu của bạn, có thể tìm thấy nhiều hơn bằng cách tìm hiểu tại: http://forums.faforever.com/viewtopic.php?f=2&t=4507
ngay bây giờ wiki không phải là tất cả cập nhật.
trong một thời gian tôi có thể khiến faf chạy với python bản địa, không cần virtualenv nhưng trung bình thay đổi phụ thuộc và thành phần gói của QT cũng như việc sử dụng FAF của chúng đã bị hỏng một lần nữa ... tạm thời tôi hy vọng!
Hãy yên tâm Tôi đã có nó chạy cá nhân và tôi ở đây để cung cấp sự an ủi (hãy thử bỏ qua các bước 6 & 7 trước tiên họ có thể không cần thiết):
- Cài đặt một số điều kiện tiên quyết:
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
(hoặc bất kỳ bản phát hành nào mới nhất tại https://github.com/FAForever/client/release/ )- trích xuất (ví dụ này tôi sẽ trích xuất về nhà) (
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/
: di chuyển đến thư mục làm việcsed -i 1,1d requirements.txt
: loại bỏ cxFreeze khỏi các yêu cầu (không bắt buộc và nó sẽ giết biên dịch)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
: tải về nhị phân đăng nhập và:sudo chmod +x /usr/bin/faf-uid
cho phép nó được thực thi bởi faf.touch res/RELEASE-VERSION && echo "0.16.1" >> res/RELEASE-VERSION
: đáp ứng yêu cầu cuối cùng của faf: tệp phiên bản phát hành.
bây giờ nó sẽ chạy nhưng vì cái quái gì đó, hãy tạo ra một người chạy:
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
sau đó ./FAF.sh
để chạy FAF.
Chúc mừng!
t@tsu:~$ sudo apt-get build-dep qt5-default Reading package lists... Done E: You must put some 'source' URIs in your sources.list