I upgrade from 11.10 to 12.04LTS. I choose Ubuntu to have a secure system for 5 years. Unfortunately I don't wrote down all packages which get no longer updates from canonical like defoma. So I wonder how I could detect all such packages and remove them? Coming from Debian a command-line solution is preferred, but a GUI solution is acceptable.
-
2What do you mean by "unsupported"? not in the repos? No longer updated, but still in the repos? "Unsupported" could mean a hundred different things.– Thomas Ward ♦May 6, 2012 at 16:25
-
Hi defoma is one example. This comes originally from the canonical repositories in 11.11, but now they choose another tool. I will try to figure out the correct text tomorrow. Must see how I can get the text in English. The goal is to be sure to get security support for the next 5 years. All other packages are critical to me. As far as I know this is only for Main and Restricted promised. universe and multiverse not.– nielsMay 8, 2012 at 7:33
1 Answer
Every package that is in main
and restricted
appears to be supported, everything else not.
There are some aptitude query examples available; for a ppa-less install this should yield the currently supported list:
aptitude search "?not(?section(universe)) ?not(?section(multiverse)) ?installed"
However the easiest is to use synaptic, select installed and click on the column with the ubuntu icon. All the installed packages that no longer have this icon are not supported. You can also add a custom filter to synaptic that will achieve your goal.
-
Packages in Universe and Multiverse are community supported. Therefore they're still considered 'supported', but by the Community. I think he means something else, perhaps we should wait for the answer to the question I asked to the OP in a comment?– Thomas Ward ♦May 6, 2012 at 16:43
-
He actually mentions '... updates from canonical ...' as exclusion criteria. That's hardly unspecific, methinks.– aquaherdMay 6, 2012 at 16:49
-
he should state that in his question, otherwise "supported" has several thousand different contexts. if he starts excluding universe and multiverse when that's not what he wants, then this answer isnt answering his question :P We can discuss the logistics later, but just wanting to make sure that's what he means :P– Thomas Ward ♦May 6, 2012 at 17:04
-
-
aptitude search " (?section(universe) | ?section(multiverse)) ?installed"
does what I wanted. Synaptic put some packages to Ubuntu even if they in universe which hasn't the support-option. What a little-bit wired is that libdvdcss2 only is listed by synaptic. Perhaps the not-approach is better, but I can't figure out how I can see from which section a package is. I triedaptitude search "?not(?section(main)) ?not(?section(restricted)) ?installed"
, but get to much packages as a result.– nielsMay 9, 2012 at 19:48