Home FAQ A Shell Script To Setup Development Environment In Ubuntu

A Shell Script To Setup Development Environment In Ubuntu

By sk
Published: Last Updated on 4.2K views

A while ago, we have published a guide that described how to install development tools in popular Linux distributions, such as Arch Linux, CentOS, RHEL, Fedora, Debian, Ubuntu, openSUSE etc. That guide explained how to install all necessary applications, such as GNU GCC C/C++ compilers, make, debuggers, man pages and others which are needed to compile and build new software, and packages. In this guide, we will do the same, but using a script called "Mangi script". This script is used to setup development environment in DEB based systems such as Ubuntu, Linux Mint and other Ubuntu derivatives.

Setup Development Environment In Debian-based systems

After the Ubuntu fresh installation, grab this script from the GitHub repository (The link is given at the end) and make it executable and start installing the all required tools and packages to setup complete development environment. You don't need to install the tools one by one.

This script will install the following development environments and tools on your Linux system.

  • Node.js
  • NVM
  • NPM
  • Nodemon
  • MongoDB
  • Forever
  • git
  • grunt
  • bower
  • vim
  • Maven
  • Loopback
  • curl
  • python
  • jre/jdk
  • gimp
  • zip unzip and rar tools
  • filezilla
  • tlp
  • erlang
  • xpad sticky notes
  • cpu checker
  • kvm acceleration
  • Calibre Ebook Reader (I often use it to read programming books 🙂
  • Dict - Ubuntu Dictionary Database and Client (CLI based)

Download and Install mangi script

Install the following prerequisites first.

$ sudo apt-get install wget unzip

Download the mongi script using command:

$ wget https://github.com/sojharo/mangi-script/archive/master.zip

Extract the downloaded archive:

$ unzip master.zip

The above command will extract the zip file in a folder called mangi-script-master in your current working directory. Change to the directory and make the script as executable using the following commands:

$ cd mangi-script-master/
$ chmod a+x my_ubuntu_setup.sh

Finally, execute the script using command:

$ sudo ./my_ubuntu_setup.sh
Setup Development Environment In Ubuntu

Setup Development Environment In Ubuntu

Please be mindful that this script is not fully automated. You need to answer a series of Yes/No questions to install all development tools.


Thanks for stopping by!

Help us to help you:

Have a Good day!!

You May Also Like


Pulkit Kumar June 4, 2017 - 11:53 am

Need full automation just like vagrant

Jaideep June 24, 2018 - 10:30 pm

its “unzip master.zip” not “unzip master-zip”

sk June 25, 2018 - 1:46 pm

Fixed. Thank you.

jeff December 30, 2018 - 5:25 am

Thank you very much

mosta October 31, 2019 - 6:54 pm

Please let me know how to uninstall the mangi-scrpt-master?

sk November 1, 2019 - 11:54 am

Just remove the mangi-script-master folder.


Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. By using this site, we will assume that you're OK with it. Accept Read More