내 정보에 따라 32 비트 Linux에 Qt (> = 5.6)를 설치하기위한 바이너리 (또는 오프라인/온라인 설치 프로그램)는 제공되지 않습니다. 예를 들어 32 비트 Linux (특히 debian)에서 Qt 5.9.0을 사용하려면 Qt 소스를 다운로드하여 빌드하는 것이 유일한 옵션입니다. 제 32 비트 리눅스 머신에 Qt 5.9.0을 성공적으로 만들었습니다. 하지만 모든 개발 PC에서이 작업을 수행해야합니다. 대신 한 번 빌드하고 어떻게 든 설치 프로그램을 만들면 많은 시간을 절약 할 수 있습니다. 32 비트 Linux (예 : debian)에 Qt 5.9.0을 설치하기위한 오프라인 설치 프로그램 (예 : * .run 파일)을 만드는 방법이 있습니까?.run 파일을 만들어 32 비트 데비안에 Qt 5.9.0을 설치하려면 어떻게합니까?
0
A
답변
0
@Velkan에 명시된 바와 같이, Qt는 공식 repos에서 32 비트 데비안에서 사용할 수 있습니다.
그러나 실제로 Qt 프로젝트의 32 비트 Linux 설치 관리자는 없습니다.
데비안 PC에서 다른 데비안 PC로 Qt 설치를 복사하는 것과 관련하여 설치 프로그램을 만들 필요가 없습니다. Qt가 설치된 디렉토리를 복사하거나 tar/zip으로 복사하십시오. 유일한 요구 사항은 Qt 코어 라이브러리가 경로가 하드 코딩되어 있고 플러그인 감지에 사용되는 것과 동일한 절대 경로에 설치를 유지해야한다는 것입니다.
NB1 : Qt Core 라이브러리를 패치하여 하드 코드 된 경로를 변경하고 상대적으로 만들 수도 있습니다. 그것은 공식적으로 문서화되어 있지 않습니다하지만 당신은 windeployqt
같은 도구의 소스에서보고 또는 온라인 설치
NB2을 수행 할 수 있습니다 Qt는 5.9.0를 사용하지 마십시오, 5.9.2을 선호합니다. 둘 다 앞뒤 바이너리 호환되지만 후자는 버그 수정을 받았습니다.
데비안 버스터 또는 sid 저장소 (https://packages.debian.org/buster/qt5-default)에서 Qt는 5.9.1입니다. – Velkan