2023年11月1日 星期三

QT 6.x Open Source Version Download and Install

QT 6.x Open Source Version Download and Install 

https://wiki.qt.io/Online_Installer_4.x#Selecting_a_mirror_for_opensource

QT 6.x 要求在Ubuntu 20.04之後版本才能安裝完成

 https://doc.qt.io/qt-6/supported-platforms.html

 

1. https://www.qt.io/

   右上角 "Download Try."

   右邊 "Download open souce >

   拉到下面 綠色方塊的 "Download the qt online Install

2.

 // Install GCC Compiler from Ubuntu Repositories

 $ sudo apt update

 $ sudo apt install build-essential

 $ gcc --version

 // Install Multiple GCC Versions on Ubuntu

 $ sudo apt install software-properties-common

 $ sudo add-apt-repository ppa:ubuntu-toolchain-r/test

  > enter

 $ sudo apt update 

 $ sudo apt install gcc-12 g++-12 gcc-13 g++-13 -y

 $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 --slave /usr/bin/g++ g++ /usr/bin/g++-12

 $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 13 --slave /usr/bin/g++ g++ /usr/bin/g++-13

 $ sudo update-alternatives --config gcc

  > enter

 $ gcc --version


 $ sudo apt install libgl1-mesa-dev

 $ sudo apt install plocate

 $ locate libGL 

  // sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so

 $ sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so


// Install Linux Android Studio 

 (在下方, 也可不裝)


// for Ubuntu x64

 $ sudo apt-get update

 $ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

 

// Install Open JDK

 $ sudo apt-get update

 $ sudo apt-get install openjdk-8-jdk

 $ java -version

 $ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-*/jre

 

如果要用 QT for Android, 個人建議直接先安裝Android Studio比較容易

如果不需要, 直接跳到 "Install QT 6 Linux " 這一段

// Download Android Studio and SDK tools

// https://developer.android.com/studio?hl=zh-tw

// https://r1---sn-ipoxu-u2xr.gvt1.com/edgedl/android/studio/ide-zips/2022.3.1.20/android-studio-2022.3.1.20-linux.tar.gz

  $ tar -xf android-studio-2022.3.1.20-linux.tar.gz

  $ cd android-studio

  $ ./bin/studio.sh

   > 選擇 [Do not import settings] 並且按下OK

   開始安裝...

  $ sudo apt install qemu-kvm

  $ sudo adduser <your username> kvm

  $ sudo chown <your username> /dev/kvm

  $ sudo adduser jun kvm

  $ sudo chown jun /dev/kvm

  PS: 安裝完成後, 要新增Android Virtual Device (AVD) 才能夠用模擬器執行


 // Install QT 6 for Linux 

 $ cd Downloads

 $ chmod +x qt-unified-linux-x64-4.6.1-online.run

 // 因為官網慢容易出錯, 建議使用 QT mirror server 安裝

 $ ./qt-unified-linux-x64-4.6.1-online.run --mirror http://qt.mirror.constant.com


3.

 安裝過程中會申請一個帳號

 一定要選擇非商業模式的 帳號

 才會是Open Source版本

 (如果原來的E-Mail已申請過商業帳號, 請換另一個E-Mail)

  

=================================

Install Linux Android Studio 

// for Ubuntu x64

 $ sudo apt-get update

 $ sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

 

// Install Open JDK

 $ sudo apt-get update

 $ sudo apt-get install openjdk-8-jdk

 $ java -version

 $ export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-*/jre

 

// Download Android Studio and SDK tools

// https://developer.android.com/studio?hl=zh-tw

// https://r1---sn-ipoxu-u2xr.gvt1.com/edgedl/android/studio/ide-zips/2022.3.1.20/android-studio-2022.3.1.20-linux.tar.gz

  $ tar -xf android-studio-2022.3.1.20-linux.tar.gz

  $ cd android-studio

  $ ./bin/studio.sh

   > 選擇 [Do not import settings] 並且按下OK

   開始安裝...

  $ sudo apt install qemu-kvm

  $ sudo adduser <your username> kvm

  $ sudo chown <your username> /dev/kvm

  $ sudo adduser jun kvm

  $ sudo chown jun /dev/kvm

  // 啟動android studio IDE 

  // 就是 android-studio-2022.3.1.20-linux.tar.gz解壓縮後的目錄  

  $ cd android-studio 

  $ cd ./ studio.sh 

  // 先新建一個簡單的專案  

   > Tools->SDK Manager

   > 左邊 Android SDK

   > 右邊 SDK Platforms

     選擇要的 Android API版本

   > 右邊 SDK Tools

   > 勾選 NDK 及其他想要的元件

   > 右下 Apply

   

  // 安裝完成後, 要新增Android Virtual Device (AVD) 才能夠用模擬器執行

   > Tools->Device Manager

      


沒有留言:

張貼留言