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:
https://keepassxc.org/download#linux
Or just sudo snap install keepassxc
and you’re done.
Happy installing!