Ubuntu/Ubuntu Kylin联合发布“开发工具中心”(UDTC)测试版

发布时间:2014-09-02 22:22:15 点击次数:1594

作为世界上最好的Linux桌面操作系统发行版之一,Ubuntu是众多系统管理员和Linux个人用户的首选。现在Ubuntu决定对使用Ubuntu作为开发平台的开发者用户提供更好的支持!这就是即将推出的Ubuntu开发工具中心(UbuntuDeveloperToolsCenter,UDTC)。UDTC的开发人员决定首先专注于Android开发者,随后会扩大到其它应用开发人员,如Go、Web、Dart

    作为世界上最好的Linux桌面操作系统发行版之一,Ubuntu是众多系统管理员和Linux个人用户的首选。现在Ubuntu决定对使用Ubuntu作为开发平台的开发者用户提供更好的支持!这就是即将推出的Ubuntu开发工具中心(Ubuntu Developer Tools Center, UDTC)。
    UDTC的开发人员决定首先专注于Android开发者,随后会扩大到其它应用开发人员,如Go、Web、Dart等。以Android开发为例,在对如何在Ubuntu上建立一个Android开发环境进行分析之后,工程师们发现,通常需要9个不同的步骤才能获得的正确的IDE集成和所有的依赖关系,而UDTC的全部目标就是减少至一个步骤!
    具体来说,UDTC(https://launchpad.net/ubuntu-developer-tools-center)是一个命令行工具,该工具允许您下载最新的Android Studio(开发套件)、Android SDK以及所有必须的依赖包,并与系统桌面进行整合。虽然当前的重点是Android Studio(基于IntelliJ IDEA http://www.jetbrains.com/idea/),但是不仅限于此,并在不久的将来能够比较容易地加入ADT支持(http://developer.android.com/tools/sdk/eclipse-adt.html)(使用Eclipse的Android开发工具)。对于技术用户而言,Android Studio的特定部分不超过60行(https://github.com/didrocks/ubuntu-developer-tools-center/blob/master/udtc)。
    事实上,Ubuntu开发工具中心的目标是成为Ubuntu开发者用户的真正平台。以Ubuntu作为基础平台,通过扩展并添加其它开发工具支持以及某些像高级bash shell中自动辅助功能,Ubuntu开发工具中心会更有意义。
实用性
    UDTC将始终针对最新的Ubuntu LTS版本以及正在开发的最新版本,这意味着Ubuntu用户总能获得自己喜爱的开发工具最新版!目前,针对LTS的支持通过官方Ubuntu开发工具中心PPA(https://launchpad.net/~didrocks/+archive/ubuntu/ubuntu-developer-tools-center)提供。
首个版本发布
    Ubuntu开发工具中心目前处于alpha阶段。此工具会根据您的反馈进行演变,所以由您来决定它的发展方向!关于如何提建议的博客文章将在接来几天继续升温。首个版本是从英语翻译成法语和汉语!
安装 Ubuntu开发工具以及 Android Studio
  • 安装Ubuntu 开发工具中心
   假设系统为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开发平台的默认设置,可通过执行“$ udtc android android-studio”明确地选择:
   $ udtc android
    然后,接受安装路径和谷歌许可证后即刻下载,安装所有需求、Android Studio和最新的Android SDK,然后配置,最后通过添加一个Unity启动器图标将它与系统适配。
    至此,Android应用“入侵”Ubuntu啦!您将发现Android模拟器所带来的熟悉体验以及sdk manager 和 auto-updater永远是最新的!
 反馈
    欢迎任何意见、反馈及贡献,在下一篇博文中我们将讨论更多。同时,不要犹豫,在IRC(freenode上的didrocks ,#ubuntu-desktop作为主渠道来讨论)或者在Google Plus(https://plus.google.com/+DidierRoche)上均联系到我们。您可以在Launchpad项目(https://bugs.launchpad.net/ubuntu/+source/ubuntu-developer-tools-center)或 Github one(https://github.com/didrocks/ubuntu-developer-tools-center/issues)上公开Bug。