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?
Best Answer
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: