Як встановити 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 З 2:
Інструкція по установці Qt SDK 4.8:

  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/4.8.1/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
    • Ви повинні отримати таку відповідь:
    • /opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin/qmake
  19. Також введіть таку команду:
    • Введіть / скопіюйте / вставте: qmake-version
  20. Отримайте відповідь, подібну до цього:
    • 'QMake version 2.01a
    • 'Using Qt version 4.8.1 in /opt/QtSDK/Desktop/Qt/4.8.1/gcc/lib
  21. Це інформує вас про те, що тепер можна компілювати програми Qt з командного рядка.з цього моменту все налаштовано для компіляції програм Qt на вашій системі Ubuntu Linux. Як тільки Qt SDK буде успішно встановлений на систему, і ви захочете скомпілювати вашу першу програму Qt, пошукайте додаткову інформацію про те, як створити першу програму Qt на Ubuntu Linux].

Метод2 З 2:
Інструкції по установці Qt SDK 5.0:

  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)Download 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 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
  4. Введіть/скопіюйте/вставте: cd / home/"ваше_імя_користувача" / Downloads
    • Папка буде змінена на Downloads
  5. Введіть/скопіюйте/вставте: sudo-s chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run
    • Ця команда зробить Qt SDK виконуваним для всіх користувачів системи
  6. Встановіть Qt SDK за допомогою наступної команди
    • Введіть/скопіюйте/вставте: sudo-s ./qt-linux-opensource-5.0.2-x86_64-offline.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 / Qt5.0.2
    • Це зробить Qt SDK виконуваним для всіх користувачів вашої системи
  10. Введіть/скопіюйте/вставте:sudo-s chmod-R 777 /home/ "ваше_імя_користувача"/.config/QtProject
    • Це запобіжить появі повідомлень про помилку при запуску QtCreator, які стверджують, що програма не може вносити зміни в папку /home/"ваше_імя_користувача"/.config/QtProject.
  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/Qt5.0.2/5.0.2/gcc/bin:$PATH
    • Export PATH
  14. Виділені числа – це номер версії Qt SDK, тому переконайтеся, що ви ввели правильний номер версії Qt SDK.Qt SDK з кожною версією оновлення вдосконалюється, тому уважно вибирайте версію Qt SDK для установки.
    • Наприклад, в цьому прикладі ми використовуємо версію Qt5.0.2, тому, в /etc/profile номер версії вказано 5.0.2
  15. Збережіть /etc/profile file і вийдіть
  16. Перезавантажте файл / etc / profile, використовуючи наступну команду
    • Введіть/скопіюйте/вставте: . /etc/profile
    • Переконайтеся, що ви ввели a . і потім пробіл, щоб перезавантажити файл / etc / profile
  17. Як тільки файл /etc/profile перезавантажиться, ви можете ввести наступні команди, щоб переконатися, що система Ubuntu Linux розпізнає, що Qt SDK був прийнятий системою PATH.
  18. Введіть/скопіюйте/вставте: which qmake
    • Ви повинні отримати відповідь на зразок цього:
    • /opt/Qt5.0.2/5.0.2/gcc/bin/qmake
  19. Ще раз виконайте наступну команду нижче:
    • Введіть / скопіюйте / вставте: qmake-version
  20. Ви повинні отримати відповідь на зразок цього:
    • QMake version 3.0
    • Using Qt version 5.0.2 in /opt/Qt5.0.2/5.0.2/gcc/lib
  21. Це проінформує вас, що тепер можна компілювати програми Qt SDK 5.0 з командного рядка.з цього моменту все налаштовано для компіляції програм Qt у вашій системі Ubuntu Linux. Як тільки Qt SDK успішно встановиться в системі і ви захочете скомпілювати вашу першу програму Qt, пошукайте додаткову інформацію про те, як створити першу програму Qt на Ubuntu Linux.

Ще почитати: