Essential Ubuntu Software

A short post to outline the command that I end up issuing to every Ubuntu install I perform. These commands are specific to Ubuntu 16.04, but you can most likely use it on other Debian-based distributions too – just remove any packages that they complain about.

apt-get install autofs cifs-utils samba zenmap x11vnc ubuntu-restricted-extras gufw sound-juicer soundconverter phatch gparted vlc htop iotop xchat-gnome chromium-browser ttf-mscorefonts-installer build-essential gdebi compizconfig-settings-manager compiz-plugins-extra shutter dconf-tools keepassx indicator-multiload diodon build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4 linux-headers-generic synaptic gthumb pidgin ttf-ancient-fonts putty xournal hardinfo bikeshed

The resultant install list will be pretty big, but worthwhile. After running this, you’ll have a much more feature complete system especially in terms of codecs, thanks to ubuntu-restricted-extras. All you’ll need to do after this command is install Java 8:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

You’ll also probably want to install the latest diodon package too, since the one in the repos is getting on a bit now and doesn’t work brilliantly with 16.04.

sudo add-apt-repository ppa:diodon-team/stable
sudo apt-get update
sudo apt-get dist-upgrade

Happy installing!