First thing to do after installing Ubuntu

You just installed the latest Ubuntu distro (right now 18.04) are you are dying to know what should you do first, right? This is in my list.

The basics

# Update the system
sudo apt update
sudo apt full-upgrade

# Enable additional software!
# Go to "Software & Updates" and be sure to include all the repos in there.
# And since you are there, choose a server that is close-by.

# Install media codecs
sudo apt install ubuntu-restricted-extras

# Install video player
sudo apt install vlc

# Install graphics editor
sudo apt install gimp


  • I have more than 1 workspace in Slack. To manage them, I use the snap package.
sudo snap install slack
  • nvm to manage different node versions
  • rbenv to manage different ruby versions

  • I am going to need a shell, and to me there is nothing that beats zsh.
sudo apt install zsh
  • Antigen is a great way to manage extension and plugins in zsh, so that comes next

  • Once installed, set up your .zshrc. This is mine:

source ~/antigen.zsh

# Load the oh-my-zsh's library.
antigen use oh-my-zsh

# Bundles from the default repo (robbyrussell's oh-my-zsh).
antigen bundle git
antigen bundle heroku
antigen bundle pip
antigen bundle lein
antigen bundle command-not-found

# Syntax highlighting bundle.
antigen bundle zsh-users/zsh-syntax-highlighting

# Load the theme.
#antigen theme robbyrussell
antigen theme spaceship

# Tell Antigen that you're done.
antigen apply
  • A good looking terminal I have been using lately is called Hyper, but there are other alternatives, like Terminator

  • You are using Linux so you must program, in some sort or way. You are gonna need either Sublime Text, Visual Studio Code or Atom.

Install other 3rd party software

  • Time to install Chrome. Unless you are happy enough with Firefox, of course.
  • I want to hear music. Time to download Spotify.
  • Everyone loves animated GIFs. Go make some with Peek.

Other settings

  • Go to “Settings -> Devices -> Displays” and set those night lights. We all need a good night sleep.

Sep 6, 2018