Despite reading many advice tips on stack overlow & forums I couldn't get QGIS to install on Ubuntu 16.04 until I came across this short and helpful video: https://www.youtube.com/watch?v=hmJwYaYmRDU
Here are the steps you need to follow in the terminal:
Step 1.
Type in: sudo nano /etc/apt/sources.list
[press enter]
Step 2.
Type in:
deb https://qgis.org/ubuntugis-ltr xenial main
deb-src https://qgis.org/ubuntugis-ltr xenial main
deb http:/ppa.launchpad.net/ubuntugis-unstable/ubuntu/ubuntu xenial main
[Press Enter, and when prompted to "Save modified buffers", press y key]
Step 3.
Type in:
wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import
[press enter]
Type in:
gpg --fingerprint CAEB3DC3BDF7FB45
[press enter]
Step 4.
Type in:
sudo apt-get update
[press enter]
Step 5.
Type in:
sudo apt-get install qgis-server python-qgis
[press enter]
Do you want to continue? - [press y key]
Install these packages without verification? [press y key]
QGIS will then install and thereafter you will find it amongst your list of programs. Good luck, hope this helped.