DEV Community

Cover image for Quickly install software on a new Ubuntu installation with GMUAR
Emmanuel K
Emmanuel K

Posted on

2

Quickly install software on a new Ubuntu installation with GMUAR

GMUAR -- Get Me Up And Running -- is a pure bash command-line utility program to install a host of common software on Ubuntu/Debian. This helps get software onto fresh Ubuntu installs fast.

emmanuelnk/GetMeUpAndRunning - GitHub

I was inspired to create this by all the sudo apt install commands I would have to get through just to get a new development machine up and running. Some software also wasn't easily installable via apt and need the addition of repositories, curling scripts etc.

This is my solution to all of that.

Simply clone the repository and run ./gmuar.sh

Alt Text

The program runs through several categories of software to install:

  • setup (e.g. curl or pip3)
  • utilities (e.g. net-tools)
  • desktop (e.g. spotify)
  • customization (e.g zsh)
  • development (e.g. node.js )

It has the ability to check via apt, PATH or even filename to determine whether a program has been installed (since not all programs are installed via apt or snap).

GMUAR can be extended by adding your own scripts to add your own desired software. Instructions are in the repository README

Check it out now!

emmanuelnk/GetMeUpAndRunning - GitHub


Hi I'm Emmanuel! I write about Software and DevOps.

If you liked this article and want to see more, add me on LinkedIn or follow me on Twitter

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more