Date Редакция Категория comp Теги Qt / ubuntu

Конкретно: устанавливаем 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