On Wed, 26 Oct 2016 08:16:56 -0400
kamaraju kusumanchi <raju.mailingli...@gmail.com> wrote:


> But now I find that my system has lots of packages from Jessie which
> are no longer present in either Stretch or Sid. I would like get a
> list of all such packages and decide if I want to remove them.

A small change to my first script should list all packages that are
neither in stretch nor sid, not 100% exactly what you are looking for,
but maybe good enough (?):

#!/usr/bin/python

from commands import getoutput

allpkgs = getoutput('apt-show-versions -b').splitlines()
stretch = [p for p in allpkgs if 'stretch' in p]
sid = [p for p in allpkgs if 'sid' in p]

notsidorstretch = [p for p in allpkgs if not p in (stretch+sid)]
for p in notsidorstretch:
    print(p.split(':')[0])

Regards

Michael


.-.. .. ...- .   .-.. --- -. --.   .- -. -..   .--. .-. --- ... .--. . .-.

Phasers locked on target, Captain.

Reply via email to