Problem with updating due to obsolete package versions.
Open a terminal and type:
sudo apt-get update && sudo apt-get upgrade
sudo apt-get autoclean
sudo apt-get autoremove
Since autoclean removes packages that are no longer available from configured software sources, you may want to move the sudo apt-get autoclean
step until right after the sudo apt-get update
step.
Clean: clean clears out the local repository of retrieved package files. It removes everything but the lock file from
/var/cache/apt/archives/
and/var/cache/apt/archives/partial/
. When APT is used as a dselect method, clean is run automatically. Those who do not use dselect will likely want to run apt-get clean from time to time to free up disk space.Autoclean: Like clean, autoclean clears out the local repository of
retrieved package files. The difference is that it only removes
package files that can no longer be downloaded, and are largely
useless. This allows a cache to be maintained over a long period
without it growing out of control. The configuration option
APT::Clean-Installed will prevent installed packages from being
erased if it is set to off.Autoremove: is used to remove packages that were automatically
installed to satisfy dependencies for some package and that are no
longer needed.
See manpage