В посленднее время Qt ведет себя не в духе опенсорс и заставляет регаться для установки среды разработки. Это мне не понравилось, поэтому я решил просто собрать ее из исходников, так как этот вариант предполагает получения на выходе работающего приложения, полностью пригодного для использования.
Гуглим «qt creator snapshots», выбираем себе версию по вкусу на сайте Qt и скачаиваем исходники.
Далее, предварительно необходимо будет установить несколько пакетов:
$ sudo apt install cmake
$ sudo apt install qt5-default qtdeclarative5-dev qtscript5-dev
$ sudo apt install clang-10 # собственно clang, llvm
$ sudo apt install libclang-10-dev # не понял пока зачем, но конфигуратор qmake его хочет
$ sudo apt install llvm # нужно для получения утилиты llvm-config
Нужно иметь в виду, что версии пакетов актуальны на момент написания статьи. То есть через месяц возможно нужно ставить тот же «clang» уже 10 версии. В любом случае, при дальнейшем запуске qmake вывод в консоль будет подробным, и вы сразу поймете какая версия вспомогательных пакетов нужна.
Важно прочитать README в корне директории с исходниками. Но в общем в итоге процедура сборки следующая. Все команды выполняются в корне директории с исходниками:
$ qmake -r
$ make
$ sudo make install INSTALL_ROOT=[директория, в которую хотите установить. Например, /opt/QtCreator]