ubuntu12.04安裝Qt(軟體源中安裝)

來源:互聯網
上載者:User

      在另外一篇部落格中,談到從官網下載軟體來安裝Qt,但是那樣之後,在命令列模式下,連書本中的第一個例子都實現不了,貌似是沒有配置好環境。據說在軟體源中安裝的軟體不需要配置環境,估計是在安裝的時候系統自動設定了吧,所以這次我在軟體源中安裝Qt,下面就是我在軟體源中安裝Qt的步驟。

wahaha@ubuntu-K55VD:~$ sudo apt-get install qtcreator[sudo] password for wahaha:
在安裝的過程中,顯示的資訊如下(從內容中看,貌似有些細節地方有問題125行-132行,不過目前對我們沒造成影響)。
[sudo] password for wahaha: 正在讀取軟體包列表... 完成正在分析軟體包的相依樹狀結構       正在讀取狀態資訊... 完成       將會安裝下列額外的軟體包:  imagemagick imagemagick-common liblqr-1-0 libmagickcore4 libmagickcore4-extra libmagickwand4 libnetpbm10 libqt4-declarative-gestures libqt4-declarative-particles  libqt4-dev libqt4-help libqt4-opengl-dev libqt4-scripttools libqt4-test libqtwebkit-dev netpbm qt4-demos qt4-designer qt4-dev-tools qt4-doc qt4-linguist-tools  qt4-qmake qt4-qmlviewer qtcreator-doc建議安裝的軟體包:  imagemagick-doc autotrace curl enscript ffmpeg gimp gnuplot grads hp2xx html2ps libwmf-bin mplayer povray radiance texlive-base-bin transfig ufraw-batch  libmysqlclient-dev libpq-dev libsqlite3-dev unixodbc-dev qt4-doc-html cmake git subversion下列【新】軟體包將被安裝:  imagemagick imagemagick-common liblqr-1-0 libmagickcore4 libmagickcore4-extra libmagickwand4 libnetpbm10 libqt4-declarative-gestures libqt4-declarative-particles  libqt4-dev libqt4-help libqt4-opengl-dev libqt4-scripttools libqt4-test libqtwebkit-dev netpbm qt4-demos qt4-designer qt4-dev-tools qt4-doc qt4-linguist-tools  qt4-qmake qt4-qmlviewer qtcreator qtcreator-doc升級了 0 個軟體包,新安裝了 25 個軟體包,要卸載 0 個軟體包,有 0 個軟體包未被升級。需要下載 138 MB/139 MB 的軟體包。解壓縮後會消耗掉 254 MB 的額外空間。您希望繼續執行嗎?[Y/n]y擷取:1 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main libqt4-test amd64 4:4.8.1-0ubuntu4.6 [60.2 kB]擷取:2 http://cn.archive.ubuntu.com/ubuntu/ precise/universe qtcreator amd64 2.4.1-0ubuntu2 [10.8 MB]                                                                   擷取:3 http://cn.archive.ubuntu.com/ubuntu/ precise/universe qtcreator amd64 2.4.1-0ubuntu2 [10.8 MB]擷取:4 http://cn.archive.ubuntu.com/ubuntu/ precise/universe qtcreator amd64 2.4.1-0ubuntu2 [10.8 MB]                                                                   擷取:5 http://cn.archive.ubuntu.com/ubuntu/ precise/universe qtcreator-doc all 2.4.1-0ubuntu2 [7,289 kB]                                                                擷取:6 http://cn.archive.ubuntu.com/ubuntu/ precise/main liblqr-1-0 amd64 0.4.1-1.1 [39.5 kB]                                                                           擷取:7 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main imagemagick-common all 8:6.6.9.7-5ubuntu3.3 [40.3 kB]                                                  擷取:8 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main libmagickcore4 amd64 8:6.6.9.7-5ubuntu3.3 [1,879 kB]                                                   擷取:9 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main libmagickwand4 amd64 8:6.6.9.7-5ubuntu3.3 [364 kB]                                                     擷取:10 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main imagemagick amd64 8:6.6.9.7-5ubuntu3.3 [49.2 kB]                                                      擷取:11 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main libmagickcore4-extra amd64 8:6.6.9.7-5ubuntu3.3 [50.2 kB]                                             擷取:12 http://cn.archive.ubuntu.com/ubuntu/ precise/main libnetpbm10 amd64 2:10.0-15 [67.5 kB]                                                                         擷取:13 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main libqt4-declarative-gestures amd64 4:4.8.1-0ubuntu4.6 [20.5 kB]                                        擷取:14 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main libqt4-declarative-particles amd64 4:4.8.1-0ubuntu4.6 [26.2 kB]                                       擷取:15 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-linguist-tools amd64 4:4.8.1-0ubuntu4.6 [827 kB]                                                  擷取:16 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-qmake amd64 4:4.8.1-0ubuntu4.6 [1,263 kB]                                                         擷取:17 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main libqt4-dev amd64 4:4.8.1-0ubuntu4.6 [2,396 kB]                                                        擷取:18 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main libqt4-opengl-dev amd64 4:4.8.1-0ubuntu4.6 [22.8 kB]                                                  擷取:19 http://cn.archive.ubuntu.com/ubuntu/ precise/main libqtwebkit-dev amd64 2.2.1-1ubuntu4 [22.8 kB]                                                                擷取:20 http://cn.archive.ubuntu.com/ubuntu/ precise/main netpbm amd64 2:10.0-15 [1,312 kB]                                                                             擷取:21 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-demos amd64 4:4.8.1-0ubuntu4.6 [9,879 kB]                                                         擷取:22 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-demos amd64 4:4.8.1-0ubuntu4.6 [9,879 kB]                                                         擷取:23 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-designer amd64 4:4.8.1-0ubuntu4.6 [344 kB]                                                        擷取:24 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-dev-tools amd64 4:4.8.1-0ubuntu4.6 [3,877 kB]                                                     擷取:25 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-dev-tools amd64 4:4.8.1-0ubuntu4.6 [3,877 kB]                                                     擷取:26 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-dev-tools amd64 4:4.8.1-0ubuntu4.6 [3,877 kB]                                                     擷取:27 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:28 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:29 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:30 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:31 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:32 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:33 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:34 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:35 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:36 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:37 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:38 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:39 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:40 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:41 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:42 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:43 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:44 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:45 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:46 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/main qt4-doc all 4:4.8.1-0ubuntu4.6 [97.4 MB]                                                              擷取:47 http://cn.archive.ubuntu.com/ubuntu/ precise-updates/universe qt4-qmlviewer amd64 4:4.8.1-0ubuntu4.6 [147 kB]                                                   下載 28.1 MB,耗時 1小時 36分 20秒 (4,854 B/s)                                                                                                                           Selecting previously unselected package libqt4-help.(正在讀取資料庫 ... 系統當前共安裝有 308619 個檔案和目錄。)正在解壓縮 libqt4-help (從 .../libqt4-help_4%3a4.8.1-0ubuntu4.6_amd64.deb) ...Selecting previously unselected package libqt4-scripttools.正在解壓縮 libqt4-scripttools (從 .../libqt4-scripttools_4%3a4.8.1-0ubuntu4.6_amd64.deb) ...Selecting previously unselected package libqt4-test.正在解壓縮 libqt4-test (從 .../libqt4-test_4%3a4.8.1-0ubuntu4.6_amd64.deb) ...Selecting previously unselected package qtcreator.正在解壓縮 qtcreator (從 .../qtcreator_2.4.1-0ubuntu2_amd64.deb) ...Selecting previously unselected package qtcreator-doc.正在解壓縮 qtcreator-doc (從 .../qtcreator-doc_2.4.1-0ubuntu2_all.deb) ...Selecting previously unselected package liblqr-1-0.正在解壓縮 liblqr-1-0 (從 .../liblqr-1-0_0.4.1-1.1_amd64.deb) ...Selecting previously unselected package imagemagick-common.正在解壓縮 imagemagick-common (從 .../imagemagick-common_8%3a6.6.9.7-5ubuntu3.3_all.deb) ...Selecting previously unselected package libmagickcore4.正在解壓縮 libmagickcore4 (從 .../libmagickcore4_8%3a6.6.9.7-5ubuntu3.3_amd64.deb) ...Selecting previously unselected package libmagickwand4.正在解壓縮 libmagickwand4 (從 .../libmagickwand4_8%3a6.6.9.7-5ubuntu3.3_amd64.deb) ...Selecting previously unselected package imagemagick.正在解壓縮 imagemagick (從 .../imagemagick_8%3a6.6.9.7-5ubuntu3.3_amd64.deb) ...Selecting previously unselected package libmagickcore4-extra.正在解壓縮 libmagickcore4-extra (從 .../libmagickcore4-extra_8%3a6.6.9.7-5ubuntu3.3_amd64.deb) ...Selecting previously unselected package libnetpbm10.正在解壓縮 libnetpbm10 (從 .../libnetpbm10_2%3a10.0-15_amd64.deb) ...Selecting previously unselected package libqt4-declarative-gestures.正在解壓縮 libqt4-declarative-gestures (從 .../libqt4-declarative-gestures_4%3a4.8.1-0ubuntu4.6_amd64.deb) ...Selecting previously unselected package libqt4-declarative-particles.正在解壓縮 libqt4-declarative-particles (從 .../libqt4-declarative-particles_4%3a4.8.1-0ubuntu4.6_amd64.deb) ...Selecting previously unselected package qt4-linguist-tools.正在解壓縮 qt4-linguist-tools (從 .../qt4-linguist-tools_4%3a4.8.1-0ubuntu4.6_amd64.deb) ...Selecting previously unselected package qt4-qmake.正在解壓縮 qt4-qmake (從 .../qt4-qmake_4%3a4.8.1-0ubuntu4.6_amd64.deb) ...Selecting previously unselected package libqt4-dev.正在解壓縮 libqt4-dev (從 .../libqt4-dev_4%3a4.8.1-0ubuntu4.6_amd64.deb) ...Selecting previously unselected package libqt4-opengl-dev.正在解壓縮 libqt4-opengl-dev (從 .../libqt4-opengl-dev_4%3a4.8.1-0ubuntu4.6_amd64.deb) ...Selecting previously unselected package libqtwebkit-dev.正在解壓縮 libqtwebkit-dev (從 .../libqtwebkit-dev_2.2.1-1ubuntu4_amd64.deb) ...Selecting previously unselected package netpbm.正在解壓縮 netpbm (從 .../netpbm_2%3a10.0-15_amd64.deb) ...Selecting previously unselected package qt4-demos.正在解壓縮 qt4-demos (從 .../qt4-demos_4%3a4.8.1-0ubuntu4.6_amd64.deb) ...Selecting previously unselected package qt4-designer.正在解壓縮 qt4-designer (從 .../qt4-designer_4%3a4.8.1-0ubuntu4.6_amd64.deb) ...Selecting previously unselected package qt4-dev-tools.正在解壓縮 qt4-dev-tools (從 .../qt4-dev-tools_4%3a4.8.1-0ubuntu4.6_amd64.deb) ...Selecting previously unselected package qt4-doc.正在解壓縮 qt4-doc (從 .../qt4-doc_4%3a4.8.1-0ubuntu4.6_all.deb) ...Selecting previously unselected package qt4-qmlviewer.正在解壓縮 qt4-qmlviewer (從 .../qt4-qmlviewer_4%3a4.8.1-0ubuntu4.6_amd64.deb) ...正在處理用於 man-db 的觸發器...正在處理用於 desktop-file-utils 的觸發器...正在處理用於 bamfdaemon 的觸發器...Rebuilding /usr/share/applications/bamf.index...正在處理用於 gnome-menus 的觸發器...正在處理用於 shared-mime-info 的觸發器...Unknown media type in type 'all/all'Unknown media type in type 'all/allfiles'Unknown media type in type 'uri/mms'Unknown media type in type 'uri/mmst'Unknown media type in type 'uri/mmsu'Unknown media type in type 'uri/pnm'Unknown media type in type 'uri/rtspt'Unknown media type in type 'uri/rtspu'正在處理用於 hicolor-icon-theme 的觸發器...正在設定 libqt4-help (4:4.8.1-0ubuntu4.6) ...正在設定 libqt4-scripttools (4:4.8.1-0ubuntu4.6) ...正在設定 libqt4-test (4:4.8.1-0ubuntu4.6) ...正在設定 qtcreator (2.4.1-0ubuntu2) ...正在設定 qtcreator-doc (2.4.1-0ubuntu2) ...正在設定 liblqr-1-0 (0.4.1-1.1) ...正在設定 imagemagick-common (8:6.6.9.7-5ubuntu3.3) ...正在設定 libmagickcore4 (8:6.6.9.7-5ubuntu3.3) ...正在設定 libmagickwand4 (8:6.6.9.7-5ubuntu3.3) ...正在設定 imagemagick (8:6.6.9.7-5ubuntu3.3) ...正在設定 libmagickcore4-extra (8:6.6.9.7-5ubuntu3.3) ...正在設定 libnetpbm10 (2:10.0-15) ...正在設定 libqt4-declarative-gestures (4:4.8.1-0ubuntu4.6) ...正在設定 libqt4-declarative-particles (4:4.8.1-0ubuntu4.6) ...正在設定 qt4-linguist-tools (4:4.8.1-0ubuntu4.6) ...update-alternatives: 使用 /usr/bin/lupdate-qt4 來提供 /usr/bin/lupdate (lupdate),於 自動模式 中。update-alternatives: 使用 /usr/bin/lrelease-qt4 來提供 /usr/bin/lrelease (lrelease),於 自動模式 中。正在設定 qt4-qmake (4:4.8.1-0ubuntu4.6) ...update-alternatives: 使用 /usr/bin/qmake-qt4 來提供 /usr/bin/qmake (qmake),於 自動模式 中。正在設定 libqt4-dev (4:4.8.1-0ubuntu4.6) ...update-alternatives: 使用 /usr/bin/moc-qt4 來提供 /usr/bin/moc (moc),於 自動模式 中。update-alternatives: 使用 /usr/bin/uic-qt4 來提供 /usr/bin/uic (uic),於 自動模式 中。update-alternatives: 警告: 跳過建立 /usr/share/man/man1/uic.1.gz 因為所關聯檔案 /usr/share/man/man1/uic-qt4.1.gz (位於連結組 uic)不存在。正在設定 libqt4-opengl-dev (4:4.8.1-0ubuntu4.6) ...正在設定 libqtwebkit-dev (2.2.1-1ubuntu4) ...正在設定 netpbm (2:10.0-15) ...正在設定 qt4-demos (4:4.8.1-0ubuntu4.6) ...正在設定 qt4-designer (4:4.8.1-0ubuntu4.6) ...update-alternatives: 使用 /usr/bin/designer-qt4 來提供 /usr/bin/designer (designer),於 自動模式 中。正在設定 qt4-dev-tools (4:4.8.1-0ubuntu4.6) ...update-alternatives: 使用 /usr/bin/assistant-qt4 來提供 /usr/bin/assistant (assistant),於 自動模式 中。update-alternatives: 使用 /usr/bin/linguist-qt4 來提供 /usr/bin/linguist (linguist),於 自動模式 中。正在設定 qt4-doc (4:4.8.1-0ubuntu4.6) ...正在設定 qt4-qmlviewer (4:4.8.1-0ubuntu4.6) ...正在處理用於 libc-bin 的觸發器...ldconfig deferred processing now taking placewahaha@ubuntu-K55VD:~$

 之後登出一下,寫一個簡單的代碼來測試一下。

wahaha@ubuntu-K55VD:~$ cd Zhuo_Mian/QT代碼wahaha@ubuntu-K55VD:~/Zhuo_Mian/QT代碼$ lshello_1.cppwahaha@ubuntu-K55VD:~/Zhuo_Mian/QT代碼$ qmake -projectwahaha@ubuntu-K55VD:~/Zhuo_Mian/QT代碼$ lshello_1.cpp  QT.prowahaha@ubuntu-K55VD:~/Zhuo_Mian/QT代碼$ qmake QT.pro wahaha@ubuntu-K55VD:~/Zhuo_Mian/QT代碼$ lshello_1.cpp  Makefile  QT.prowahaha@ubuntu-K55VD:~/Zhuo_Mian/QT代碼$ makeg++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I. -o hello_1.o hello_1.cppg++ -m64 -Wl,-O1 -o QT hello_1.o    -L/usr/lib/x86_64-linux-gnu -lQtGui -lQtCore -lpthread wahaha@ubuntu-K55VD:~/Zhuo_Mian/QT代碼$ lshello_1.cpp  hello_1.o  Makefile  QT  QT.prowahaha@ubuntu-K55VD:~/Zhuo_Mian/QT代碼$ ./QT

hello.cpp原始碼及運行效果(我在/home/wahaha/Zhuo_Mian/QT代碼下面寫了一個hello.cpp檔案,當時我把書本的2個代碼都放在裡面,結果編譯有錯,所以我一個檔案夾下面就只放一個檔案,貌似那種檔案分割的情況除外,就是一個工程有多個檔案。另外,我的那個QT代碼檔案夾是一個連結檔案夾,其目標檔案不是中文名字)。
#include <QApplication>#include <QLabel>int main(int argc, char *argv[]){QApplication app(argc,argv);QLabel *label = new QLabel("hello Qt!");label->show();return app.exec();}


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.