I have read What classifies an application as 'installed' in Ubuntu? but it does not address the following issue:
When I runapt list --installed
on Kubuntu 16.04, I see that all my listed packages have [installed]
or [installed,automatic]
. Yet, I've see reports where users have a few or even the majority of their packages being described as [installed,local]
. And in this, last, case, their packages seem to be outdated.
Is [installed,local]
the equivalent of what the Synaptic Package Manager would describe as "local or obsolete" as discussed in What does “local or obsolete” mean in Synaptic?
Checking my system using:
Every package marked
local
has an installed version which is not available in the repositories. For example, I installedfolly
usingcheckinstall
. Inapt list --installed
:And for
apt-cache policy
:You can verify this from the source.
apt list
callsapt-private/private-list.cc
'sDoList()
function, which in turn ends up callingapt-private/private-output.cc
'sListSingleVersion()
, where you can see: