Skip to content

Ubuntu Post Installation Script

An Effortless & Simple post-installation script for Ubuntu, Linux Mint, Elementary OS, Debian and their derivatives.

Usage

Step 1: Get the script

wget https://github.com/tprasadtp/ubuntu-post-install/releases/latest/download/after-effects -O after-effects
wget https://github.com/tprasadtp/ubuntu-post-install/releases/latest/download/sha256sums.txt -O sha256sums.txt
sha256sum -c sha256sums.txt

Master Branch

wget https://raw.githubusercontent.com/tprasadtp/ubuntu-post-install/master/after-effects -O after-effects

Unstable

  • This code might not have passed all CI checks and should be considered as unstable!

Step 2: Update/Create config

Update the config file to suit your needs. Please see Configuration & Tasks for more details. Some example configs can be found here.

Step 3: Run it

Run the script as root.

chmod +x after-effects
sudo ./after-effects <config-file|config-url>

See in Action

inaction

Supported Distros

Ubuntu Kubuntu Lubuntu Xubuntu Ubuntu-Mate Ubuntu-Budgie Ubuntu-Studio Ubuntu-Gnome Linux-Mint Debian Elementary-OS

I have not tested the script on following distros. Because they use ubuntu as their base, It should work fine. But no promises.

Kde-Neon Pop-OS Bodhi-Linux Peppermint-OS

Tip

Please check Supported-Distros for complete list of supported distributions.

Features

  • Adding Repositories (Limited set of curated repositories only)
  • Installing packages from system repositories
  • Installing statically linked binaries
  • Remove Preinstalled packages
  • Add PPAs (Ubuntu & Ubuntu derivatives only)
  • Debian (.deb) packages
  • Install Static binaries like kubectl
  • Snap packages