【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,到目前为止,运行没有任何问题。