Как установить Qt SDK на Ubuntu Linux
The Qt Software Development Kit (SDK) — межплатформная инфраструктура приложений, широко используемая для разработки приложений с  графическим пользовательским интерфейсом (GUI). Среди известных приложений, разработанных в Qt, можно выделить, например, такие: KDE, Opera, Google Earth и Skype. Это портативная межплатформная среда разработки с пользовательским интерфейсом, доступная для операционных систем Windows, Linux и Mac OS X. Qt SDK поможет в создании графических пользовательских интерфейсов  (GUI) для приложений, разработанных под Windows, Linux и Mac OS X. Для более детальной информации по Qt SDK посетите Qt SDK сайт. Поищите также дополнительную информацию по созданию первой программы на Qt.

Примечание: установка 64-битной версии комплекта разработки программного обеспечения Qt SDK 4.8 и Qt SDK 5.0 на Ubuntu Linux также подходит для установки на Debian и Linux Mint.
1. **Прежде всего, определите, какую архитектуру использует ваша операционная система Ubuntu Linux.** Для этого откройте терминал и введите команды, перечисленные ниже, после чего можете скачать соответствующую версию Qt SDK. Например, если вы используете 32-битную версию Ubuntu Linux, скачайте 32-bit Qt SDK, для 64-битной Ubuntu Linux – 64-bit Qt SDK.


 file /sbin/init
Запомните, какую версию Ubuntu Linux вы используете – на дисплее будет отображено 32-bit или 64-bit.
2. **Затем скачайте Qt Software Development Kit (SDK) Скачать Qt SDK
** Выберите системную архитектуру вашей копии Ubuntu Linux (32-bit или 64-bit версия Qt SDK). Также вы можете добавить библиотеки для разработки, чтобы можно было без проблем запускать приложения Qt, следуя нижеприведенной инструкции.

 Когда дело дойдет до загрузки SDK, скачайте офлайн-установщик, так как загрузка может занять продолжительное время, если только у вас не действительно быстрый Интернет-канал.
Загрузку Qt SDK можно выполнить двумя способами установки: онлайн или офлайн. Я предпочитаю просто скачать полный SDK, используя офлайн-способ. Так как классы, из которых состоит Qt SDK, довольно большие, загрузка SDK на медленном соединении может занять несколько часов. Это может отбить охоту некоторым пользователям (или нет), которые хотят попробовать Qt SDK.

Если только у вас не действительно быстрое подключение к Интернету, я настоятельно рекомендую воспользоваться офлайн-установщиком.
3. **Откройте терминал и введите следующие команды:** sudo apt-get install synaptic

 sudo apt-get update
Эта команда используется для обновления и повторной синхронизации индексных файлов пакета с их источников через Интернет.

 sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
Эта команда добавляет дополнительные библиотеки разработчика Qt в вашу систему Ubuntu Linux, позволяя программам Qt безотказно работать на вашем компьютере.
4. **Введите/Скопируйте/Вставьте:** cd /home//Downloads
Перейдите в папку Downloads в вашей системе
5. **Введите/Скопируйте/Вставьте:** sudo -s chmod u+x QtSdk-offline-linux-x86_64-v1.2.1.run
Это сделает Qt SDK исполняемым для всех пользователей вашей системы
6. **Установите Qt SDK с помощью следующей команды
** sudo -s ./QtSdk-offline-linux-x86_64-v1.2.1.run -style cleanlooks
Для установки Qt SDK у вас должны быть права суперпользователя
7. **При установке Qt SDK вам нужно будет выбрать папку, где будет расположен Qt SDK.** Выберите /opt – и ваш Qt SDK будет установлен в папку /opt/QtSDK
8. **С помощью следующей команды измените права на папку Qt SDK, чтобы она была доступна для всех пользователей** 
9. **Введите/Скопируйте/Вставьте:** sudo -s chmod -R 777 /opt/QtSDK
Эта команда сделает Qt SDK исполняемым для всех пользователей системы
10. **Введите/Скопируйте/Вставьте:** sudo -s chmod -R 777 /home//.config/Nokia
Это предотвратит появление сообщений об ошибке при запуске QtCreator, заявляющих, что программа не может вносить изменения в папку /home//.config/Nokia.
11. **Как только программа Qt установится, откройте терминал и при помощи текстового редактора, такого как nano или gedit, отредактируйте /etc/profile.** sudo -s nano /etc/profile


 sudo -s gedit /etc/profile
12. **Пролистайте в конец файла /etc/profile и введите текст, указанный ниже.** Вам нужно добавить эту строку в системный файл /etc/profile, чтобы появилась возможность компиляции программ Qt в терминале.
13. **Введите/Скопируйте/Вставьте:** PATH=/opt/QtSDK/Desktop/Qt//gcc/bin:$PATH
export PATH
14. **Выделенные числа – это номер версии Qt SDK, поэтому убедитесь, что вы ввели правильный номер версии Qt SDK.** Qt SDK с каждой версией обновления совершенствуется, поэтому внимательно выбирайте версию Qt SDK для установки.
Например, в этом примере мы используем Qt версии 4.8.1, поэтому в /etc/profile указан номер версии 4.8.1.
15. **Сохраните файл /etc/profile и выйдите** 
16. **Перезагрузите файл /etc/profile, используя следующую команду
** . /etc/profile
Убедитесь, что вы ввели a . и затем пробел, чтобы перезагрузить файл /etc/profile
17. **Как только файл /etc/profile перезагрузится, вы можете ввести следующие команды, чтобы убедиться, что система Ubuntu Linux распознает, что Qt SDK был принят системой PATH.** 
18. **Введите/Скопируйте/Вставьте:** which qmake

Вы должны получить такой ответ:
19. **Также введите следующую команду:** qmake -version
20. **Получите ответ, похожий на этот:** '

'
21. **Это информирует вас о том, что теперь можно компилировать программы Qt с командной строки.** С этого момента все настроено для компиляции программ Qt на вашей системе Ubuntu Linux. Как только Qt SDK будет успешно установлен на систему, и вы захотите скомпилировать вашу первую программу Qt, поищите дополнительую информацию о том, как создать первую программу Qt на Ubuntu Linux].
22. **Прежде всего, определите, какую архитектуру использует ваша операционная система Ubuntu Linux.** Для этого откройте терминал и введите команды, перечисленные ниже, после чего можете скачать соответствующую версию Qt SDK. Например, если вы используете 32-битную версию Ubuntu Linux, скачайте 32-bit Qt SDK, для 64-битной Ubuntu Linux – 64-bit Qt SDK.


 file /sbin/init
Запомните, какую версию Ubuntu Linux вы используете – на дисплее будет отображено 32-bit или 64-bit.
23. **Затем скачайте Qt Software Development Kit (SDK) Download Qt SDK
** Выберите системную архитектуру вашей копии Ubuntu Linux (32-bit или 64-bit версия Qt SDK). Также вы можете добавить библиотеки для разработки, чтобы можно было без проблем запускать приложения Qt, следуя нижеприведенной инструкции.

 Когда дело дойдет до загрузки SDK, скачайте офлайн-установщик, так как загрузка может занять продолжительное время, если только у вас не действительно быстрый Интернет-канал.
Загрузку Qt SDK можно выполнить двумя способами установки: онлайн или офлайн. Я предпочитаю просто скачать полный SDK, используя офлайн-способ. Так как классы, из которых состоит Qt SDK, довольно большие, загрузка SDK при медленном соединении может занять несколько часов. Это может отбить охоту некоторым пользователям (или нет), которые хотят попробовать Qt SDK.

Если только у вас не действительно быстрое подключение к Интернету, я настоятельно рекомендую воспользоваться офлайн-установщиком.
24. **Откройте терминал и введите следующие команды:** sudo apt-get install synaptic
Эта команда используется для обновления и повторной синхронизации индексных файлов пакета с их источников через Интернет.

 sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
Эта команда добавляет дополнительные библиотеки разработчика Qt в вашу систему Ubuntu Linux, позволяя программам Qt безотказно работать на вашем компьютере. Я добавил эту информацию лишь на тот случай, если вы хотите установить совместимые с Qt SDK 4.8 библиотеки.

 sudo apt-get install build-essential
эта команда добавит дополнительные библиотеки C/C++ для компиляции

 sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
будет добавлен функционал OpenGL при выполнении приложений Qt
25. **Введите/Скопируйте/Вставьте:** cd /home//Downloads
Папка будет изменена на Downloads
26. **Введите/Скопируйте/Вставьте:** sudo -s chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run
Эта команда сделает Qt SDK исполняемым для всех пользователей системы
27. **Установите Qt SDK с помощью следующей команды
** sudo -s ./qt-linux-opensource-5.0.2-x86_64-offline.run -style cleanlooks
Для установки Qt SDK вы должны обладать правами суперпользователя
28. **При установке Qt SDK появится вопрос, куда установить Qt SDK.** Выберите /opt и Qt SDK будет установлен в папку /opt/QtSDK
29. **С помощью следующей команды измените права на папку Qt SDK, чтобы она была доступна для всех пользователей** 
30. **Введите/Скопируйте/Вставьте:** sudo -s chmod -R 777 /opt/Qt5.0.2
Это сделает Qt SDK исполняемым для всех пользователей вашей системы
31. **Введите/Скопируйте/Вставьте:** sudo -s chmod -R 777 /home//.config/QtProject
Это предотвратит появление сообщений об ошибке при запуске QtCreator, утверждающих, что программа не может вносить изменения в папку /home//.config/QtProject.
32. **Как только программа Qt установится, откройте терминал и при помощи текстового редактора, такого как nano или gedit, отредактируйте /etc/profile.** sudo -s nano /etc/profile


 sudo -s gedit /etc/profile
33. **Пролистайте в конец файла /etc/profile и введите текст, указанный ниже.** Вам нужно добавить эту строку в системный файл /etc/profile, чтобы появилась возможность компиляции программ Qt в терминале.
34. **Введите/Скопируйте/Вставьте:** PATH=/opt/gcc/bin:$PATH
export PATH
35. **Выделенные числа – это номер версии Qt SDK, поэтому убедитесь, что вы ввели правильный номер версии Qt SDK.** Qt SDK с каждой версией обновления совершенствуется, поэтому внимательно выбирайте версию Qt SDK для установки.
Например, в этом примере мы используем версию Qt , поэтому, в /etc/profile номер версии указан
36. **Сохраните /etc/profile file и выйдите** 
37. **Перезагрузите файл /etc/profile, используя следующую команду
** . /etc/profile
Убедитесь, что вы ввели a . и затем пробел, чтобы перезагрузить файл /etc/profile
38. **Как только файл /etc/profile перезагрузится, вы можете ввести следующие команды, чтобы убедиться, что система Ubuntu Linux распознает, что Qt SDK был принят системой PATH.** 
39. **Введите/Скопируйте/Вставьте:** which qmake

Вы должны получить ответ вроде этого:
40. **Еще впечатайте следующую команду ниже:** qmake -version
41. **Вы должны получить ответ вроде этого:** 
42. **Это проинформирует вас, что теперь можно компилировать программы Qt SDK 5.0  из командной строки.** С этого момента все настроено для компиляции программ Qt в вашей системе Ubuntu Linux. Как только Qt SDK успешно установится в системе и вы захотите скомпилировать вашу первую программу Qt, поищите дополнительную информацию о том, как создать первую программу Qt на Ubuntu Linux.