How to resolve dependencies in apt-get
Resolve all dependencies when installing a package with apt-get.
Ubuntu Linux’s defacto standard install utility is apt-get. It allows you to install packages, add sources for where to get packages, etc… Every once in awhile when you run apt-get install on a package it will tell you the dependencies you don’t have installed. So, in order to resolve all these dependences you need to leverage build-dep.
Example usage:
sudo apt-get build-dep <package name>If that fails, make sure the source list is up to date.
Also, try updating the linux headers by doing:
sudo apt clean linux-headers-generic-hwe-16.04 linux-signed-generic-hwe-16.04 &&
sudo apt install --reinstall linux-headers-generic-hwe-16.04 linux-signed-generic-hwe-16.04When all else fails try reinstalling dependencies and package:
sudo apt-cache depends <package> | grep '[ |]Depends: [^<]' | cut -d: -f2 | tr -d ' ' | xargs sudo apt-get --reinstall install -yFor example, reinstalling everything for kubuntu-desktop:
sudo apt-cache depends kubuntu-desktop | grep '[ |]Depends: [^<]' | cut -d: -f2 | tr -d ' ' | xargs sudo apt-get --reinstall install -yOther references to follow up with: