A Simple Script To Setup Development Environment In Ubuntu

Setup Development Environment In Ubuntu

A while ago, we have written a guide that described how to install development tools in popular Linux distributions, including Arch Linux, CentOS, RHEL, Fedora, Debian, Ubuntu, openSUSE etc. That guide walked you through how to install all all necessary applications, such as GNU GCC C/C++ compilers, make, debuggers, man pages and others which are needed to compile and build new softwares, 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.

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 for you:

  • Node.js
  • NVM
  • NPM
  • MongoDB
  • Forever
  • git
  • grunt
  • bower
  • vim
  • curl
  • python
  • jre/jdk
  • gimp
  • zip, unzip and rar tools
  • filezilla
  • tlp
  • erlang
  • xpad sticky notes
  • cpu checker
  • kvm acceleration
  • Calibre Ebook Reader (Used 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

This script is not fully automated. You need to answer the series of Yes/No questions to install all development tools.

And, that’s all. Hope this helps. If you find our guides useful, please share them on your social, professional networks and support OSTechNix. We will be posting more good stuffs everyday. Stay tuned!



Thanks for stopping by!

Help us to help you:

Have a Good day!!

You may also like...

1 Response

  1. Pulkit Kumar says:

    Need full automation just like vagrant

Leave a Reply

Your email address will not be published. Required fields are marked *