FA와 함께 FAF를 실행하려고합니다 (와인을 통해)
(이 게시물이받은 견해와 메소드가 얼마나 많이 업데이트되었는지에 따라이 질문에 대답하고 질문하기 위해이 질문을 업데이트하기로 결정했습니다.이 게시물의 개정 내역을 확인하여 이전 메소드를 실행하는 오래된 메소드를 찾는 프로세스 파이썬 클라이언트와 이전 가이드)
베타 상태 Java 클라이언트 :
이 스크립트를 사용하십시오 : (2019 년 3 월 12 일 업데이트 됨)
https://github.com/tatsujb/installFAFscript
https://www.youtube.com/watch?v=BEWUEoQ8Q4k
파이썬 클라이언트 : (지금 OBSOLETE)
방법 : 이 Python 앱 (FAF)을 소스에서 컴파일 하십시오 .
@edwinksl의 "PyQt5가 포함 된 Python 3"안내서 덕분에 시작 및 실행됩니다. 그를 해결책으로 표시했습니다. 잘 했어!
업데이트 (2018 년 1 월 31 일)
이 게시물을 업데이트하는 데 시간이 오래 걸렸습니다. 그것은 7000 전망을 얻었다! 실제로 최신 정보가 필요합니다.
내가 많은 질문을했기 때문에. FAF는 이제 리눅스를 지원합니다. 그들은 심지어 설치에 대한 위키를 가지고 있습니다 (그리고 배포판 당!) :
https://wiki.faforever.com/index.php?title=Setting_Up_FAF_Linux#Debian.2FUbuntu
그것은 당신의 요구에 맞는 것을 보장하지는 않습니다. 더 자세한 내용은 다음 사이트를 참조하십시오.
현재 위키는 최신 버전이 아닙니다.
잠시 동안 나는 네이티브 파이썬으로 faf를 실행할 수 있었지만 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를 실행하십시오.
건배!
t@tsu:~$ sudo apt-get build-dep qt5-default Reading package lists... Done E: You must put some 'source' URIs in your sources.list