How to Install Ubuntu Make in Ubuntu
To Install Ubuntu Make in Ubuntu
Ubuntu Make is an command-line tool used to enable the users to install the main platforms for Android application development in an easy way. Previously, Ubuntu Make is name as an Ubuntu Developer Tools Center. Installation of Ubuntu Make in Ubuntu is explained in this article.
Features
- Fix Unity3D on lts mesa
- Fix VSCode license page
- Fix Android-NDK
- Fix Clang support
- Fix Intellij .desktop file.
- Supports for Eclipse JEE, IntelliJ IDEA EAP and Kotlin compile
Installation of Ubuntu Make
First add the repository with the following command.
root@linuxhelp1:~# add-apt-repository ppa:ubuntu-desktop/ubuntu-make This ppa proposes package backport of Ubuntu make for supported releases. More info: https://launchpad.net/~ubuntu-desktop/+archive/ubuntu/ubuntu-make Press [ENTER] to continue or ctrl-c to cancel adding it gpg: keyring `/tmp/tmp9r70hbei/secring.gpg' created gpg: keyring `/tmp/tmp9r70hbei/pubring.gpg' created gpg: requesting key A1231595 from hkp server keyserver.ubuntu.com gpg: /tmp/tmp9r70hbei/trustdb.gpg: trustdb created gpg: key A1231595: public key " Launchpad PPA for Ubuntu Desktop" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK
Update the newly added repository.
root@linuxhelp1:~# apt-get update
Hit:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease
Get:2 http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu xenial InRelease [17.6 kB]
Hit:3 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:4 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:5 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease
Get:6 http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu xenial/main amd64 Packages [724 B]
Get:7 http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu xenial/main i386 Packages [724 B]
Get:8 http://ppa.launchpad.net/ubuntu-desktop/ubuntu-make/ubuntu xenial/main Translation-en [508 B]
Fetched 19.5 kB in 1s (13.2 kB/s)
Reading package lists... Done
Now its time to install the Ubuntu-make package.
root@linuxhelp1:~# apt-get install ubuntu-make -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
python3-argcomplete python3-gnupg python3-progressbar python3-yaml
The following NEW packages will be installed:
python3-argcomplete python3-gnupg python3-progressbar python3-yaml ubuntu-make
0 upgraded, 5 newly installed, 0 to remove and 429 not upgraded.
Need to get 211 kB of archives.
After this operation, 1,065 kB of additional disk space will be used.
.
.
.
Fetched 211 kB in 1s (129 kB/s)
Selecting previously unselected package python3-argcomplete.
(Reading database ... 173836 files and directories currently installed.)
Preparing to unpack .../python3-argcomplete_0.8.1-1ubuntu2_all.deb ...
Unpacking python3-argcomplete (0.8.1-1ubuntu2) ...
Selecting previously unselected package python3-gnupg.
Preparing to unpack .../python3-gnupg_0.3.8-2_all.deb ...
Unpacking python3-gnupg (0.3.8-2) ...
Selecting previously unselected package python3-progressbar.
Preparing to unpack .../python3-progressbar_2.3-2_all.deb ...
Unpacking python3-progressbar (2.3-2) ...
Selecting previously unselected package python3-yaml.
Preparing to unpack .../python3-yaml_3.11-3build1_amd64.deb ...
Unpacking python3-yaml (3.11-3build1) ...
Selecting previously unselected package ubuntu-make.
Preparing to unpack .../ubuntu-make_16.11.1~xenial1_all.deb ...
Unpacking ubuntu-make (16.11.1~xenial1) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up python3-argcomplete (0.8.1-1ubuntu2) ...
Setting up python3-gnupg (0.3.8-2) ...
Setting up python3-progressbar (2.3-2) ...
Setting up python3-yaml (3.11-3build1) ...
Setting up ubuntu-make (16.11.1~xenial1) ...
Utilize the following command to know more information about the umake.
root@linuxhelp1:~# umake --help
usage: umake [--help] [-v] [-r] [--version]
{go,games,rust,ide,nodejs,web,kotlin,dart,android,swift,scala}
...
Deploy and setup developers environment easily on ubuntu
positional arguments:
{go,games,rust,ide,nodejs,web,kotlin,dart,android,swift,scala}
Developer environment
go Go language
games Games Development Environment
rust Rust language
ide Generic IDEs
nodejs Nodejs stable
web Web Developer Environment
kotlin The Kotlin Programming Language
dart Dartlang Development Environment
android Android Development Environment
swift Swift language
scala The Scala Programming Language
optional arguments:
--help Show this help
-v, --verbose Increase output verbosity (2 levels)
-r, --remove Remove specified framework if installed
--version Print version and exit
.
.
.
optional arguments:
-h, --help show this help message and exit
* Command ' swift' :
usage: umake swift [-h] {swift-lang} ...
positional arguments:
{swift-lang}
swift-lang Swift compiler (default)
optional arguments:
-h, --help show this help message and exit
* Command ' scala' :
usage: umake scala [-h] {scala-lang} ...
positional arguments:
{scala-lang}
scala-lang Scala compiler and interpreter (default)
optional arguments:
-h, --help show this help message and exit
You can install the go-lang by using the umake.
root@linuxhelp1:~# umake go go-lang
Choose installation path: /home/user1/.local/share/umake/go/go-lang
Downloading and installing requirements |
100% |##############################################################################################################################|
Installing Go Lang
|###################################################################################################################################|
You may need to log back in for your Go Lang installation to work properly
Installation done
To Uninstall Ubuntu Make
Run the following command to remove the package by using the umake.
root@linuxhelp1:~# umake go go-lang --remove
Removing Go Lang
Suppression done
If you want to remove the entire Ubuntu-make package, then run the following command
root@linuxhelp1:~# apt-get remove ubuntu-make
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
python3-argcomplete python3-gnupg python3-progressbar python3-yaml
Use ' sudo apt autoremove' to remove them.
The following packages will be REMOVED:
ubuntu-make
0 upgraded, 0 newly installed, 1 to remove and 429 not upgraded.
After this operation, 392 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 173960 files and directories currently installed.)
Removing ubuntu-make (16.11.1~xenial1) ...
Processing triggers for man-db (2.7.5-1) ...
Comments ( 0 )
No comments available