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 gparted vlc htop iotop xchat-gnome build-essential gdebi shutter dconf-tools keepassx indicator-multiload diodon build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4 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

Finally, these days, I prefer the community driven KeepassXC over the KeepassX in the repos, which I don’t think it under active development any more (might be wrong on that point). To download KeepassXC, go here:

Or just sudo snap install keepassxc and you’re done. 

Happy installing!