Конкретно: устанавливаем Qt 5.2.1 на Xubuntu 14.04.
Библиотека Qt -- один из тех немногих случаев, когда для установки проще воспользоваться инсталлятором, предложенном разработчиками, чем Центром приложений Ubuntu, где ее придется скачивать по частям.
Скачаем Qt 5.2.1 со страницы http://qt-project.org/downloads. Я использую 32-битную машину и потому выбираю для скачивания файл qt-opensource-linux-x86-1.5.0-2-online.run
. Перед установкой открываю терминал и делаю этот файл исполняемым, а затем запускаю его от имени суперпользователя:
chmod u+x qt-opensource-linux-x86-1.5.0-2-online.run
sudo ./qt-opensource-linux-x86-1.5.0-2-online.run
В принципе можно установить Qt с опциями, заданными по умолчанию, но: 1) мне не нужен Android и я его не ставлю; 2) Qt по умолчанию ставятся в каталог пользователя /home/username/Qt
и я меняю расположение каталога установки на /opt/Qt
, как было в более ранних версиях библиотеки.
После установки оказалось, что в Qt Creator недоступны примеры. Файлы примеров есть, но для них не установлены права на чтение/выполнение. Исправляем:
sudo chmod -R +rx /opt/Qt/5.2.1/gcc/examples
При закрытии Qt Creator может появляться сообщение вида:
cannot overwrite file /home/username/.config/QtProject/qtcreator/*.xml: Permission denied
Так происходит потому, что владельцем конфигурационных файлов является не пользователь username
, а суперпользователь root
, от имени которого происходила установка. Изменяем владельца файлов каталога QtProject
:
sudo chown -R username /home/usrname/.config/QtProject/
Теперь все работает.
Подозреваю, что если изначально ставить Qt в каталог пользователя, то можно избежать всех этих проблем с правами и владельцами.
Комментарии
comments powered by Disqus