Easy Setup for Development Environments
I am really you already know this situation: You just finished the setup of your new Notebook or Desktop and now want to install your favorite IDE or development environment. But then you google “latest eclipse ubuntu 16.04” and see you have to download, unzip, build bla bla bla….
I hate it, every time. But there’s hope. A time ago I discovered ubuntu-make, which is a great tool to install any development environment and IDE I could think of.
Since I recognized many other ubuntu users, hadn’t known about the tool, I decided to do this tutorial on Ubuntu-Make.
The installation is straight forward. To always get the latest version of ubuntu-make head over to github and copy the ppa to your terminal to add it:
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
After that just update your apt-cache and install ubuntu-make:
sudo apt-get update
sudo apt-get install ubuntu-make
Done. You got ubuntu-make installed now.
As simple as the installation is the usage. Just type umake and you get
usage: umake [--help] [-v] [-r] [--version]
Deploy and setup developers environment easily on ubuntu
web Web Developer Environment
scala The Scala Programming Language
android Android Development Environment
kotlin The Kotlin Programming Language
ide Generic IDEs
rust Rust language
swift Swift language
games Games Development Environment
go Go language
nodejs Nodejs stable
dart Dartlang Development Environment
--help Show this help
-v, --verbose Increase output verbosity (2 levels)
-r, --remove Remove specified framework if installed
--version Print version and exit
Note that you can also configure different debug logging behavior using
LOG_CFG that points to a log yaml profile.
And now you can choose from the category you want. For example, let’s install the Jetbrains IDE phpstorm.
umake ide phpstorm
And umake starts installing the IDE directly to your home directory.
After finishing the install progress, you are able to find PhpStorm in you application launcher or similar.
All in all
umake is a great tool and a real timesaver. I need for example PyCharm, Android Studio, PhpStorm and IntelliJ, but it happens, that I don’t use a single product for weeks or even months. And then I’d need to update it by hand and download, unzip bla bla bla. But umake manages this already for me. So really a nice tool.
Give it a try 😉