12.04 LTS에 Qt 5.x를 어떻게 설치합니까?


38

QML 2.0 및 Qt5로 개발하려면 기본 패키지가 12.04의 저장소에없는 것 같습니다. 어떤 PPA를 추가해야합니까? 바이너리 인스톨러입니까? 툴킷을 직접 컴파일 하시겠습니까?

그것들은 별개의 질문이 아니며, 단지 대답에 대한 가능한 추적 일뿐입니다.

Ubuntu Phone 용으로 개발하고 싶지만 여전히 견고한 LTS 개발 상자가 있기 때문에 이것이 적절한 경로 인 것 같습니다.

12.04 LTS에 Qt 5.x를 어떻게 설치합니까?

답변:


41

시스템에 다음 PPA를 추가하면됩니다.

ppa : canonical-qt5-edgers / ubuntu1204-qt5런치 패드 로고 ( PPA 사용에 대한 지침은 여기를 클릭하십시오. )

일반적으로 다음 명령을 사용하여이 작업을 수행 할 수 있습니다.

sudo apt-add-repository ppa:canonical-qt5-edgers/ubuntu1204-qt5
sudo apt-get update

다음 단계는 Qt5 / QML 2.0 개발에 필요한 패키지를 설치하는 것입니다. 다음 명령을 실행하여이를 수행 할 수 있습니다.

sudo apt-get install qtdeclarative5-dev

데스크톱 Qt 및 QML 개발에 필요한 헤더 / 라이브러리가 설치됩니다. 이 페이지 에서 Qt Creator의 최신 릴리스를 얻을 수도 있습니다 .

Qt Creator에서 때때로 새로운 Qt5 설치를 찾는 데 문제가 있음을 발견했습니다. 이 경우 다음 단계를 수행하십시오.

  1. 그것을 열고 도구-> 옵션으로 이동하십시오.
  2. 왼쪽 메뉴에서 "빌드 및 실행"섹션을 클릭하십시오.
  3. "Qt 버전"탭을 클릭하십시오
  4. "추가 ..."를 클릭하고 OS에 해당하는 위치를 입력하십시오.

    32 비트 : /usr/lib/i686-linux-gnu/qt5/bin/qmake
    64 비트 :/usr/lib/x86_64-linux-gnu/qt5/bin/qmake

이전에는 이러한 패키지가 여기에있었습니다.

ppa : 우분투 SDK 팀 / 파 런치 패드 로고

"Ubuntu SDK Team"에 따르면 : Old Ubuntu 12.04 LTS Qt 5.0 packages have been moved to https://launchpad.net/~canonical-qt5-edgers/+archive/ubuntu/ubuntu1204-qt5/이는 2016 년 5 월에 발생한 것으로 보입니다.


1
해당 저장소를 추가하면 "apt-add-repository ppa : ubuntu-sdk-team / ppa"를 대신 사용해야합니다.
테렌스 에덴

1
비슷한 방법으로 qt 5.2를 설치하는 방법이 있습니까? PPA에 제공된 버전은 5.02
Ezequiel

이 Qt 버전은 AMD 독점 fglrx 그래픽 드라이버를 사용할 때 윈도우 생성시 segfault를 제공합니다. 기본적으로 forum.qt.io/topic/31293/…에
interfect

우분투 14.04.04 LTS에서도 작동합니까?
Yonatan Simson

13

Ubuntu SDK 팀 PPA ( ppa:ubuntu-sdk-team/ppa)는 Ubuntu 12.04에 Qt 5.0 만 제공합니다.

최신 Qt 버전의 기능이 필요한 경우 Stephan Binner 의 새 PPA 를 정확하고 신뢰할 수 있습니다. 그는 4.8부터 모든 Qt 버전에 대한 PPA를 만들었습니다.

Qt 시스템 패키지를 엉망으로 만들지 않으려면이 PPA의 패키지가 설치되어 /opt있으므로 PPA에서 /opt/qtXX/include제공하는 Qt Creator를 사용하지 않는 경우 빌드 도구 의 올바른 경로 ( )를 알려야합니다 .


명령

  1. PPA를 선택하십시오

    런치 패드의 Stephan 's 프로파일 페이지에서 원하는 Qt 버전 및 Ubuntu 버전과 일치하는 PPA를 선택하십시오. Precise는 Ubuntu 12.04이고 Trusty는 Ubuntu 14.04입니다.

    Ubuntu 12.04에 Qt 5.5를 설치한다고 가정하면 / opt Precise (이 문서 작성 시점에서 Precise에 사용 가능한 최신 Qt 버전)에 Qt 5.5.1을 선택해야합니다 .

    Ubuntu 14.04에 Qt 5.5를 설치하려면 / opt Trusty에 Qt 5.5.1을 선택하십시오 .

  2. 시스템에 PPA 추가

    PPA 페이지를여십시오. 다음과 같이 보일 것입니다 :

    여기에 이미지 설명을 입력하십시오

    그런 다음 apt-add-repository위의 굵은 글씨로 실행 하십시오 (PPA 페이지의 실제 PPA 주소를 사용하십시오! ).

    sudo apt-add-repository ppa:beineri/opt-qt551
    
  3. 업데이트 패키지는 설치 Qt를 나열합니다

    추가 된 저장소에서 패키지 목록을 다운로드하고 Qt (및 Qt Creator)를 설치하려면 다음을 실행하십시오.

    sudo apt-get update
    sudo apt-get install qt-latest qtcreator-latest
    

Stephan의 PPA는 qDebug()컴파일 된 라이브러리 버전이 5.5.0이지만 런타임이 5.2.1 (다른 시스템에 있음) 인 14.04.3에서 해결되지 않은 기호 문제를 해결하는 데 도움 이되었습니다. 프로그램을 실행하기 전에 설치 qt55declarative한 다음 사용했습니다 source /opt/qt55/bin/qt55-env.sh.
Lucas

14.04 또는 16.04에서 작동합니까?
Suici Doga

@SuiciDoga 답변이 업데이트되었습니다. Ubuntu 14.04에는 PPA가 있지만 16.04에는 아직 PPA가 없습니다.
Eric Carvalho

W : ppa.launchpad.net/beineri/opt-qt551/ubuntu/dists/trusty/main/ 을 가져 오지 못했습니다 404 찾을 수 없음
owaishanif786

-5

Qt 5. *를 설치하는 방법 :

sudo apt-get install build-essential libgl1-mesa-dev

2
-1 Qt가 아닌 OpenGL 용 컴파일러 제품군 및 개발 파일을 설치합니다.
David Foerster
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.