Można to zrobić, dodając do systemu następującą umowę PPA:
ppa: canonical-qt5-edgers / ubuntu1204-qt5 ( Kliknij tutaj, aby uzyskać instrukcje dotyczące korzystania z PPA. )
Zazwyczaj można to zrobić za pomocą następujących poleceń:
sudo apt-add-repository ppa:canonical-qt5-edgers/ubuntu1204-qt5
sudo apt-get update
Następnym krokiem jest instalacja niezbędnych pakietów do programowania Qt5 / QML 2.0. Możesz to zrobić, uruchamiając następujące polecenie:
sudo apt-get install qtdeclarative5-dev
Spowoduje to zainstalowanie nagłówków / bibliotek niezbędnych do programowania przy użyciu pulpitu Qt i QML. Prawdopodobnie będziesz chciał również pobrać najnowszą wersję Qt Creatora z tej strony .
Odkryłem, że Qt Creator czasami ma problemy ze znalezieniem nowej instalacji Qt5. W takim przypadku wykonaj następujące czynności:
- otwórz go i przejdź do Narzędzia-> Opcje
- kliknij sekcję „Kompiluj i uruchom” w menu po lewej stronie
- kliknij kartę „Wersje Qt”
kliknij „Dodaj ...” i wprowadź lokalizację odpowiadającą Twojemu systemowi operacyjnemu:
32-bitowy: /usr/lib/i686-linux-gnu/qt5/bin/qmake
64-bitowy:/usr/lib/x86_64-linux-gnu/qt5/bin/qmake
Wcześniej pakiety te znajdowały się tutaj:
ppa: ubuntu-sdk-team / ppa
Według „zespołu Ubuntu SDK”: Old Ubuntu 12.04 LTS Qt 5.0 packages have been moved to https://launchpad.net/~canonical-qt5-edgers/+archive/ubuntu/ubuntu1204-qt5/
i wydaje się, że miało to miejsce w maju 2016 r.
Zespół PPA Ubuntu SDK (
ppa:ubuntu-sdk-team/ppa
) zapewnia tylko Qt 5.0 dla Ubuntu 12.04.Jeśli potrzebujesz funkcji z nowszych wersji Qt, możesz użyć nowych PPA Stephana Binnera dla Precise and Trusty. Stworzył PPA dla wszystkich wersji Qt, począwszy od wersji 4.8.
Aby nie zadzierać z pakietami systemowymi Qt, pakiety z tego PPA są zainstalowane,
/opt
więc będziesz musiał/opt/qtXX/include
podać prawidłową ścieżkę ( ) do swojego narzędzia do budowania (jeśli nie korzystasz z Qt Creatora dostarczonego przez PPA).Instrukcje
Wybierz umowę PPA
Na stronie profilu Stephana na Launchpadzie wybierz PPA, który pasuje do żądanej wersji Qt i posiadanej wersji Ubuntu. Pamiętaj, że Precise to Ubuntu 12.04, a Trusty to Ubuntu 14.04.
Załóżmy, że chcesz zainstalować Qt 5.5 na Ubuntu 12.04, powinieneś wybrać Qt 5.5.1 dla / opt Precise (najnowsza wersja Qt dostępna dla Precise w momencie pisania tego tekstu).
Aby zainstalować Qt 5.5 na Ubuntu 14.04, wybierz Qt 5.5.1 dla / opt Trusty .
Dodaj PPA do swojego systemu
Otwórz stronę PPA. Powinieneś zobaczyć coś takiego:
Następnie uruchom,
apt-add-repository
a następnie pogrubiony tekst z góry ( użyj rzeczywistego adresu PPA ze strony PPA! ):Pakiet aktualizacji zawiera listę instalacji Qt
Uruchom następujące polecenie, aby pobrać listę pakietów z dodanego repozytorium i zainstalować Qt (i Qt Creator):
źródło
qDebug()
problem z symbolami 14.04.3, gdzie moja skompilowana wersja biblioteki miała wersję 5.5.0, ale mój czas działania wyniósł 5.2.1 (na innym komputerze). Zainstalowałem,qt55declarative
a następnie użyłemsource /opt/qt55/bin/qt55-env.sh
przed uruchomieniem programu.Sposób instalacji Qt 5. *:
źródło