Ubuntu/Ubuntu Kylin聯(lián)合發(fā)布“開發(fā)工具中心”(UDTC)測試版
2014-09-02 22:22:15
作為世界上最好的Linux桌面操作系統(tǒng)發(fā)行版之一,Ubuntu是眾多系統(tǒng)管理員和Linux個人用戶的首選。現(xiàn)在Ubuntu決定對使用Ubuntu作為開發(fā)平臺的開發(fā)者用戶提供更好的支持!這就是即將推出的Ubuntu開發(fā)工具中心(Ubuntu Developer Tools Center, UDTC)。
UDTC的開發(fā)人員決定首先專注于Android開發(fā)者,隨后會擴(kuò)大到其它應(yīng)用開發(fā)人員,如Go、Web、Dart等。以Android開發(fā)為例,在對如何在Ubuntu上建立一個Android開發(fā)環(huán)境進(jìn)行分析之后,工程師們發(fā)現(xiàn),通常需要9個不同的步驟才能獲得的正確的IDE集成和所有的依賴關(guān)系,而UDTC的全部目標(biāo)就是減少至一個步驟!
具體來說,UDTC(https://launchpad.net/ubuntu-developer-tools-center)是一個命令行工具,該工具允許您下載最新的Android Studio(開發(fā)套件)、Android SDK以及所有必須的依賴包,并與系統(tǒng)桌面進(jìn)行整合。雖然當(dāng)前的重點(diǎn)是Android Studio(基于IntelliJ IDEA http://www.jetbrains.com/idea/),但是不僅限于此,并在不久的將來能夠比較容易地加入ADT支持(http://developer.android.com/tools/sdk/eclipse-adt.html)(使用Eclipse的Android開發(fā)工具)。對于技術(shù)用戶而言,Android Studio的特定部分不超過60行(https://github.com/didrocks/ubuntu-developer-tools-center/blob/master/udtc)。
事實(shí)上,Ubuntu開發(fā)工具中心的目標(biāo)是成為Ubuntu開發(fā)者用戶的真正平臺。以Ubuntu作為基礎(chǔ)平臺,通過擴(kuò)展并添加其它開發(fā)工具支持以及某些像高級bash shell中自動輔助功能,Ubuntu開發(fā)工具中心會更有意義。
實(shí)用性
UDTC將始終針對最新的Ubuntu LTS版本以及正在開發(fā)的最新版本,這意味著Ubuntu用戶總能獲得自己喜愛的開發(fā)工具最新版!目前,針對LTS的支持通過官方Ubuntu開發(fā)工具中心PPA(https://launchpad.net/~didrocks/+archive/ubuntu/ubuntu-developer-tools-center)提供。
首個版本發(fā)布
Ubuntu開發(fā)工具中心目前處于alpha階段。此工具會根據(jù)您的反饋進(jìn)行演變,所以由您來決定它的發(fā)展方向!關(guān)于如何提建議的博客文章將在接來幾天繼續(xù)升溫。首個版本是從英語翻譯成法語和漢語!
安裝 Ubuntu開發(fā)工具以及 Android Studio
- 安裝Ubuntu 開發(fā)工具中心
假設(shè)系統(tǒng)為Ubuntu 14.04 LTS,首先,添加UDTC ppa:
$ sudo add-apt-repository ppa:didrocks/ubuntu-developer-tools-center$ sudo apt-get update
然后,安裝UDTC
$ sudo apt-get install ubuntu-developer-tools-center
- 安裝 Android Studio
Android Studio是Android開發(fā)平臺的默認(rèn)設(shè)置,可通過執(zhí)行“$ udtc android android-studio”明確地選擇:
$ udtc android
然后,接受安裝路徑和谷歌許可證后即刻下載,安裝所有需求、Android Studio和最新的Android SDK,然后配置,最后通過添加一個Unity啟動器圖標(biāo)將它與系統(tǒng)適配。
至此,Android應(yīng)用“入侵”Ubuntu啦!您將發(fā)現(xiàn)Android模擬器所帶來的熟悉體驗(yàn)以及sdk manager 和 auto-updater永遠(yuǎn)是最新的!
反饋
歡迎任何意見、反饋及貢獻(xiàn),在下一篇博文中我們將討論更多。同時,不要猶豫,在IRC(freenode上的didrocks ,#ubuntu-desktop作為主渠道來討論)或者在Google Plus(https://plus.google.com/+DidierRoche)上均聯(lián)系到我們。您可以在Launchpad項目(https://bugs.launchpad.net/ubuntu/+source/ubuntu-developer-tools-center)或 Github one(https://github.com/didrocks/ubuntu-developer-tools-center/issues)上公開Bug。