1. 程式人生 > >ubuntu下安裝QT與環境變數的新增

ubuntu下安裝QT與環境變數的新增

1.4 Qt在Linux下安裝

Qt在Linux系統裡的安裝要稍微複雜一些,因為Linux發行版眾多,所以安裝過程有些差異。 由於Linux系統都可以自行安裝 GNU 工具集(對應Windows系統裡的MinGW), 所以Qt在Linux系統裡的安裝包沒有自帶g++等編譯生成工具以及OpenGL開發庫, 需要根據不同的Linux發行版提前裝好GNU 工具集和OpenGL開發庫。Qt官方網站有介紹在Linux下安裝的頁面:
http://doc.qt.io/qt-5/linux.html 
下面就依樣畫葫蘆,介紹安裝Qt開發環境的過程。

1.4.1 安裝前準備工作

對於Linux系統,Qt官方的安裝包總是假定C++編譯器compiler、偵錯程式debugger、生成器make以及其他開發工具 由該作業系統自己提供,另外構建Qt圖形介面程式還需要OpenGL庫檔案(副檔名為 .a 和 .so)和標頭檔案(副檔名為 .h), OpenGL的開發庫也是需要作業系統自己提供。所以在安裝Qt官方run檔案之前,必須先安裝好Linux系統自己軟體源裡面 的GNU開發工具集和OpenGL開發庫。下面針對三類 Linux 作業系統安裝相應的GNU開發工具集和OpenGL開發庫, 請注意安裝軟體都需要root許可權,並且要聯網安裝。

(1)如果是 Debian/Ubuntu/Deepin (apt-get) 系列作業系統,執行命令:

sudo apt-get install build-essential libgl1-mesa-dev

(2)如果是 Fedora/RHEL/CentOS (yum) 系列作業系統,執行命令:

sudo yum groupinstall "C Development Tools and Libraries" 
sudo yum install mesa-libGL-devel

(3)如果是 openSUSE (zypper) 系列作業系統,執行命令:

sudo zypper install -t pattern devel_basis

根據不同的作業系統執行相應的命令,完成安裝後就可以繼續下面的安裝了。

讀者請注意一個作業系統版本的問題:因為Linux社群發行版非常活躍,版本更新快(尤其是Ubuntu),經常是半年到一年更新一次, 所以上述命令通常只能在比較新的Linux版本上才能執行成功,舊的Linux版本很可能是Linux發行版官方都不支援了, 因而會導致上面命令執行失敗。一般對於活躍的Linux社群,其單個系統版本的生存期是一年到兩年左右,安裝Qt開發環境之前最好更新到2014年之後釋出的Linux版本。

1.4.2 安裝Qt開發環境

Qt安裝包下載方式之前說過了,32位Linux安裝包為 qt-opensource-linux-x86-5.4.0.run, 64位Linux安裝包為 qt-opensource-linux-x64-5.4.0.run。下載的run檔案不一定具有可執行許可權, 可以執行如下命令開啟執行許可權(以64位安裝包為例):

chmod +x /資料夾路徑/qt-opensource-linux-x64-5.4.0.run


將“資料夾路徑”替換為自己系統裡該run檔案路徑即可。然後可以直接點選執行該run檔案,開始安裝。 注意以下是以普通使用者許可權安裝的,安裝位置是 /home/使用者名稱/Qt5.4.0/ , 如果希望安裝到其他的 如 /opt/ 目錄,是需要root許可權的。

下面示範簡單的普通使用者安裝方式,需要使用者家目錄 /home 所在磁碟分割槽至少剩餘 2 GB 空間,用於安裝Qt開發環境。 所示範的是64位安裝包,使用的作業系統是 openSUSE Linux 13.2 (64 位),作業系統本地化語言是簡體中文。 直接單擊執行qt-opensource-linux-x64-5.4.0.run檔案,等待run檔案自動解壓,然後出現如下安裝介面:


點選“下一步”。進入指定“安裝資料夾”介面:


預設就會安裝到使用者主資料夾的Qt5.4.0資料夾裡 (上圖suse132是當前使用者名稱,/home/suse132/是其主資料夾),不需要修改, 直接點選“下一步”,進入“選擇元件”介面:


預設情況是不裝Qt原始碼的,點選下方的“全選”,選中所有元件就會全部安裝。 點選“下一步”,進入“許可協議”介面:


選擇“I have read and agree to the terms contained in the license agreements.”這一欄, 同意許可協議,然後點選“下一步”,進入“已做好安裝準備”介面:


如果想檢視各個元件詳情,可以點選“顯示詳細資訊”。 點選“安裝”,就會開始正式的安裝過程,時間比較長,請耐心等待。 安裝完成時會顯示 100% :


點選“下一步”,進入“正在完成 Qt 5.4.0 嚮導”介面:

————————————————————————————————————————————————————————

解除安裝QT

解除安裝:

 1. 先找到qt的安裝位置:

2.然後執行其下面的檔案MaintenanceTool:

 3. 然後會出現圖形介面:

解除安裝完成.

 

————————————————————————————————————————————————————-———

配置環境

安裝完成之後要執行qtcreator,必須要進入安裝目錄/opt/Qt5.5.0/Tools/QtCreator/bin,./qtcreator

新增如環境變數

QTDIR=/opt/Qt5.5.0/Tools/QtCreator
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR MANPATH PATH LD_LIBRARY_PATH

然後source ldconfig

搞定~