linuxsdk安裝
⑴ 請問 我在linux下安裝Qt-SDK成功之後,用qmake 命令編譯hello.pro程序,提示找不到qmake命令
下載完成後在下載目錄中執行
chmod u+x qt-sdk-linux-x86-opensource-2010.05.1.bin
接著執行安裝./qt-sdk-linux-x86-opensource-2010.05.1.bin
在/root下vi .bashrc 在文件末尾填入一下幾行
export QTDIR=/home/tm/qt/qt
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/doc/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QMAKESPEC=/home/tm/qt/qt/mkspecs/linux-g++(如果qmake編譯時候出現錯誤:QMAKESPEC has not been set, so configuration cannot be deced.
Error processing project file: XXXXX.pro 就加入這一行)
其中QTDIR 的值為安裝qt-sdk-linux-x86-opensource-2010.05.1.bin 的目錄
可以寫hello world! 測試一下.
文件名自己替換啊
⑵ linux系統下如何安裝android sdk
一、下載android sdk
下載SDK,下載地址:http://developer.android.com/sdk/index.html,選擇Linux(i386)。因為SDK只有32位的,如果裝的是64位系統,則要安裝ia32-libs,運行32位程序。
ubuntu安裝命令:sudo apt-get install ia32-libs(在Ubuntu中的命令)。
centos安裝命令:
yum install glibc.i686
下載完成後解壓,在終端進入到SDK的根目錄,然後執行:tools/android update sdk –no-ui即可開始和windows裡面一樣的更新。
二、配置環境變數
更新完成後配置環境變數。使用命令 vi /etc/profile 編輯文件profile,然後在下面增加下面內容:
export ANDROID_HOME=/opt/softwaretools/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
/opt/softwaretools/android-sdk-linux為SDK的根目錄。
這個配置之後,以後要執行android裡面的命令,就不是需要進到這個目錄,直接可以在終端裡面輸入。
修改完成後,使用命令 :wq! 保存關閉文件,再執行命令 source /etc/profile 使配置生效一下。
在終端輸入:android,如果Android SDK Manager窗口出來了,就證明環境配置成功。
三、配置AVD
1、進入$SDK_HOME/toos目錄
2、命令窗口運行:./android avd
⑶ Linux 下如何安裝 Flex sdk
�0�21. 需要有已經下載下來的 Flex sdk 文件包(這個可以在adobe flex 官方有的下); �0�22. 需要系統已經安裝了 java sdk (這個在很多linux裡面很容易解決,用sun的或者open jdk都可以)。 二、安裝: 1. 在 /opt 目錄下新建一個放置sdk的目錄,這里先命名為flex_sdk: �0�2�0�2�0�2�0�2 sudo mkdir /opt/flex_sdk �0�2�0�2�0�2 #事實上, 「opt」 目錄是一個比較好的放置軟體的目錄,當然也可以放到其他地方,只不過,這里更好些吧。 2. 解壓下載好的flex sdk 壓縮包: �0�2�0�2�0�2�0�2 unzip flex_sdk_4.zip -d tempflex�0�2 #tempflex文件夾是臨時存放的文件夾 3. 把解壓的文件轉移到/opt/flex_sdk目錄下面去吧: �0�2�0�2�0�2�0�2 sudo mv tempflex/* /opt/flex_sdk/4. 「~/.bashrc」 : 用一個編輯器,打開.bashrc ,添加 export PATH=/opt/flex_sdk/bin:$PATH到文件中。 保存一下,就可以了。 現在可以運行�0�2 「mxmlc」 編譯器啦,一切搞定。 �0�2�0�2�0�2�0�2mxmlc–help�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2�0�2 # 可以查看幫助文檔了
⑷ 如何快速地安裝Ubuntu SDK
1)安裝Ubuntu SDK
首先,我們可以安裝好我們的Ubuntu桌面系統.我們一般推薦安裝最新的Ubuntu桌面系統,比如目前即將面世的16.04 LTS版本.如果已經有一個Ubuntu桌面系統,我們可以它通過如下的命令來升級我們的桌面系統到最新的系統:
[html] view plain
$ update-manager -d
依照現有的文章"Ubuntu SDK 安裝"中介紹的那樣,安裝最新的Ubuntu SDK.
[html] view plain
$sudo apt-get update
$sudo apt-get upgrade
$sudo apt-get dist-upgrade
$sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
$sudo apt-get install ubuntu-sdk
$sudo apt-get install ubuntu-sdk-dev ubuntu-sdk-ide
$sudo apt update && sudo apt dist-upgrade
在上面的先開始的命令中,我們先把我們的Ubuntu桌面系統更新到最新的狀態,這樣使得我們的最新的SDK依賴的包都被安裝到系統中以使得後面的SDK的安裝能夠順利進行.否側在我們的實際安裝中,如果有的包不在系統中或是最新的,那麼後面SDK的安裝可能失敗.
在這個步驟中,由於我們使用了ppa,所有它可以支持斷點續傳.如果失敗了,它可以在下次安裝時再次從上次中斷的地方繼續下載安裝.一般來說我們並不擔心這一步的失敗.對於有些開發者來說,可以嘗試使用VPN的方法來提高安裝的速度.成功安裝後,我們可以在dash中找到我們所需要的Ubuntu SDK
對於網路情況不是很好的開發者來說,請直接跳到下面的第三節下載已經成功安裝過的chroots來安裝而不需要下面的第二步.
2)安裝chroots
在這個步驟中,由於它不支持斷點續傳,所有它是最容易導致安裝失敗的環節.如果我們的網路情況好的話,我們可以直接在我們的命令行中打入下面的命令來安裝我們的chroots.在這個步驟中,我們可以來安裝我們所需要版本的chroots.我們可以通過如下的方式找到我們手機所有支持的framework:
[html] view plain
liuxg@liuxg:~$ adb shell
phablet@ubuntu-phablet:~$ click framework list
一般來說在我們開發時,會選擇我們所需要的framework(相當於iOS的版本).如果我們所定義的framework在手機中不存在,那麼我的應用在手機中將不能被運行.目前我們建議使用15.04的chroots.
- armhf chroot的安裝
我們可以通過如下的命令來安裝我們的armhf chroot:
[html] view plain
$sudo click chroot -aarmhf -f ubuntu-sdk-15.04 create
如果安裝失敗,我們必須使用如下的命令刪除已經安裝的半成品,然後再用上面的命令來安裝我們的chroot.
[html] view plain
$sudo click chroot -a armhf -f ubuntu-sdk-15.04 destroy
- i386 chroot的安裝
我們可以通過如下的命令來安裝我們的armhf chroot:
[html] view plain
$sudo click chroot -ai386 -f ubuntu-sdk-15.04 create
如果安裝失敗,我們必須使用如下的命令刪除已經安裝的半成品,然後再用上面的命令來安裝我們的chroot.
[html] view plain
$sudo click chroot -a i386 -f ubuntu-sdk-15.04 destroy
3)直接下載已有的chroots進行安裝
在實際的安裝中,我發現有很多的開發者在進行上面的安裝時由於網路的原因而導致上面的安裝不能成功.基於這個原因,我們把我已經成功安裝過的chroots上傳到我們的網路網盤供大家下載.等下載完後,我們再把它們解壓到我們所需要的路徑中.這樣的安裝好處是,我們可以使用各種方法進行斷點下載我們打包過的chroots,並成功拷貝到相應的目錄中.這個方法的缺點是:chroots可能不是最新的.開發者在以後的SDK中可以進行自動更新或手動更新我們的chroots.不過一般來說,這個chroots已經夠用即使在不更新的情況下.
刪除任何已經安裝或安裝不成功的chroots
我們可以通過上一節中介紹的方法來刪除曾經沒有安裝成功的chroots以保證我們有干凈的安裝環境:
[html] view plain
$sudo click chroot -a armhf -f ubuntu-sdk-15.04 destroy
$sudo click chroot -a i386 -f ubuntu-sdk-15.04 destroy
通過上面的方法,我們確保在我們的桌面系統中沒有任何我們曾經安裝失敗後殘存的chroots文件.
下載我們上傳的chroots
開發者可以到我們的網址下載我們已經上傳的chroots.這個chroots是到上傳時間最新的chroot.對於絕大多數的應用開發應該是沒有任何問題的.當然開發者可以在以後的SDK中進行更新.
就如同我們上面顯示的那樣.在我們上次的chroots中,有兩部分文件.
- chroot.d:
這個是需要安裝到/etc/schroot/chroot.d目錄中的文件.安裝後的文件架構是:
[html] view plain
liuxg@liuxg:/etc/schroot/chroot.d$ tree
.
├── click-ubuntu-sdk-15.04-armhf
└── click-ubuntu-sdk-15.04-i386
在實際的拷貝中,我們需要使用sudo來拷貝的方法這兩個文件.這里的liuxg是我自己的電腦liuxg上用戶名.在你們自己安裝時,這個名字應該是你們自己的用戶名.打開這個兩個文件,同樣我們需要使用sudo來編輯這兩個文件,比如click-ubuntu-sdk-15.04-armhf:
[html] view plain
[click-ubuntu-sdk-15.04-armhf]
description=Build chroot for click packages on armhf
users=root,liuxg
root-users=root,liuxg
source-root-users=root,liuxg
type=directory
profile=default
setup.fstab=click/fstab
# Not protocols or services see
# debian bug 557730
setup.nssdatabases=sbuild/nssdatabases
union-type=overlayfs
directory=/var/lib/schroot/chroots/click-ubuntu-sdk-15.04-armhf
我們可以使用vi或gedit來編輯上面的文件.替換上面的"liuxg"為自己電腦上的用戶名.然後存下來.我們使用同樣的方法來對click-ubuntu-sdk-15.04-i386進行同樣的操作.
- chroots.tar.gz
我們把這個文件拷貝到/var/lib/schroot/目錄,然後我們通過如下的方法來解壓縮:
[html] view plain
liuxg@liuxg:/var/lib/schroot/chroots$ sudo tar -xvf chroots.tar.gz
解葯縮後的文件架構為:
[html] view plain
liuxg@liuxg:/var/lib/schroot/chroots$ tree -L 1
.
├── click-ubuntu-sdk-15.04-armhf
└── click-ubuntu-sdk-15.04-i386
同樣上面的"liuxg"是我自己的用戶名.在實際應用中,它應該是你自己電腦上的用戶名.
- 檢查我們已經安裝好的chroots
我們可以通過如下的方法來檢查我們的chroots的安裝是否已經成功:
[html] view plain
liuxg@liuxg:~$ schroot -l
chroot:click-ubuntu-sdk-15.04-armhf
chroot:click-ubuntu-sdk-15.04-i386
source:click-ubuntu-sdk-15.04-armhf
source:click-ubuntu-sdk-15.04-i386
如果我們已經看到上面的顯示,表明我們的安裝已經是成功的.
- 打開我們的Ubuntu SDK來檢查我們的chroots
在SDK中,我們怎麼來檢查我們已經安裝過的chroots是否已經成功呢?我們首先打開我們的SDK,然後點擊菜單:
Tools ==> Options ==> Ubuntu ==>Click
如果我們已經看到我們的chroot已經在上面所示的圖片中,表明我們的chroot是已經安裝成功的.我們可以點擊上面的Update來更新我們的chroots到最新狀態.當然我們也可以點擊Maintain來添加或刪除我們所需要的模塊或庫.
4)最後一招
如果上面的所有方法都已經試過了,還是不可以的話,可以在地址下載debian文件進行安裝.需要安裝的文件在頁面的最下面.目前使用於16.04 LTS的desktop系統.
ubuntu-sdk-api-15.04-armhf_15.04-20160122~0ubuntu1~0xenial1_amd64.deb (573.6 MiB)
ubuntu-sdk-api-15.04-i386_15.04-20160122~0ubuntu1~0xenial1_amd64.deb (448.8 MiB)
ubuntu-sdk-api-tools_15.04-20160122~0ubuntu1~0xenial1_all.deb (10.9 KiB)
如果大家還是有困難下載上面的文件,我們已經把它們放到我們的網路雲上面了.請在網路雲盤里下載.在安裝我們上面的文件時,我們必須按照上面的方法先刪除我們先前安裝過的文件。我們可以使用如下的命令:
[html] view plain
$sudo click chroot -a armhf -f ubuntu-sdk-15.04 destroy
$sudo click chroot -a i386 -f ubuntu-sdk-15.04 destroy
然後通過如下的命令:
[html] view plain
$ sudo dpkg -i ubuntu-sdk-api-15.04-i386_15.04-20160122-0ubuntu1-0xenial1_amd64
$ sudo dpkg -i ubuntu-sdk-api-tools_15.04-20160122-0ubuntu1-0xenial1_all.deb
$ sudo dpkg -i ubuntu-sdk-api-15.04-armhf_15.04-20160122-0ubuntu1-0xenial1_amd64.deb
當然,我們也可以直接通過點擊已經下載的.deb文件,並通過系統的"Ubuntu Software"應用來幫我們進行安裝.等安裝完後,我們也可以通過命令行來查看是否已經安裝好了:
[html] view plain
$ schroot -l
我們也可以在我們的SDK的界面中進行更新的操作.當然這依賴於我們的網路速度:)
⑸ Linux中JDK的安裝和配置方法
一、軟體下載
1、下載JDK(下面分別是32位系統和64位系統下的版本)
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz?AuthParam=1350717577_ #32位
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.rpm?AuthParam=1350717726_ #64位
# getconf LONG_BIT # 查看系統多少位
二、安裝JDK7.0版本
1、先卸載伺服器自帶的jdk軟體包
# java -version #查看伺服器是否安裝過jdk
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
# rpm -qa |grep gcj #查看伺服器安裝的jdk軟體包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸載軟體包
2、安裝jdk7.0
解壓配置安裝
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm
# mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7
3、添加jdk7.0到系統環境變數
#cp /etc/profile /etc/profile.bak #備份
#vi /etc/profile #編輯,在最後添加下面的內容
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#source /etc/profile #使配置文件立即生效
由於系統中可能會有默認的其他版本JDK,所以,為了將我們安裝的JDK設置為默認JDK版本,還要進行如下工作。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300
執行下面命令,設置默認版本,此命令執行後,系統會列出當前存在的各種JDK版本,會提示你選擇
# update-alternatives --config java
4、測試
# java -version # 測試是否成功
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)