【Ubuntu-Make】 用于轻松搭建各种开发环境的Ubuntu工具

这篇文章中提到的Ubuntu Make版本是16.09。

慣用的中文表达:
一番话长篇大论

事情要从一年前说起,当时我想开发一个 Android 应用程序,在浏览有关构建开发环境的文章时发现了这个页面(第 372 卷 使用 Ubuntu Make 构建简易 Android 开发环境:Ubuntu Weekly Recipe|gihyo.jp … Gijutsu hyoronsha)。

当时,我知道ubuntu-make,但当时支持的平台很少,而且我对它的印象也不是很好,可能是因为我的编程历史很短。

Ubuntu 16.04(Xenial Xerus)发布后,我进行了清空安装,与所有乱七八糟的文件说再见。

之后,我又重新安装了 Android Studio,并添加了 Ubuntu-make PPA 来进行安装。

于是我查看了帮助命令($ umake –help )。

哎呀? 你们好像多了一些?

正如你在这里看到的,我只用了一条命令行就安装了 VSCode、Atom 甚至 Unity 和 Swift。

于是我决定把这些内容整理成一篇文章。

本题

安装步骤

Ubuntu 16.04已安装,但版本较旧,需要更新

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

用法

虽然软件包名称为ubuntu-make,但命令是umake。命令简短易打字,但有些复杂。

安装

umake [命令] [平台名称]

卸载

umake [命令] [平台名称] -r

救命

umake --help

可安装的平台

现在,读到这里的时候,你可能会想,“到底什么是命令和平台名称呢……?”

平台是安装的东西,命令是它们的类型吧。
指令

平台名称

我会以这种方式进行总结。

android

android-sdk SDK
android-studio
android-ndk

kotlin

kotlin-lang :独立Kotlin编者

swift

swift-lang :Swift 编译器
ide

clion CLion integrated C/C++ IDE

visual-studio-code Visual Studio focused on modern web and cloud

eclipse-php Eclipse PHP IDE

eclipse-cpp Eclipse C/C++ IDE

datagrip DataGrip SQL and databases IDE

phpstorm PHP and web development IDE

eclipse-jee Eclipse JEE IDE

arduino The Arduino Software Distribution

lighttable LightTable code editor

pycharm-educational PyCharm Educational Edition

pycharm-professional PyCharm Professional Edition

eclipse Eclipse Java IDE

pycharm PyCharm Community Edition

rubymine Ruby on Rails IDE

idea-ultimate IntelliJ IDEA

sublime-text Sophisticated text editor for code, markup and prose

atom GitHub Atom

idea IntelliJ IDEA Community Edition

netbeans Netbeans IDE

webstorm Complex client-side and server-side javascript IDE

go

go-lang

dart

dart-sdk Dart SDK

games

superpowers HTML5 2D+3D 游戏制作者

unity3d 每个人都喜欢 Unity(非 DE 版)。
stencyl
twine

nodejs

nodejs-lang Node.js

rust

rust-lang

web

firefox-dev Firefox Developer Edition

visual-studio-code VSCode

scala

scala-lang

帖子有五个标签的限制,所以我不确定应该使用哪个标签。
目前,我已经安装了 Android Studio、Eclipse C++ 和 Unity,到目前为止,运行没有任何问题。

bannerAds