Nick Hastings wrote:
That is correct, the -w flag makes it catch the entire word "install", not *install*.* Dave Carrigan <dave@rudedog.org> [040130 00:46]:On Thu, Jan 29, 2004 at 07:58:36PM +0900, Nick Hastings wrote:No I don't think so, note the "-w" flag. It will only match if the package name _is_ "install".
Also, this will miss held packages.My apologies you are correct here.
Better would be dpkg --get-selections | awk '$2 ~ "install|hold" {print $1}'Oops, now you will match with "uninstall"...
Yes, you'll match "deinstall" I think the best way would be dpkg --get-selections \* | egrep -w 'hold|install'
I think they are limited to "install", "deinstall", "hold", and "purge", but I could be mistaken.or perhaps this status doesn't exist anymore? Anyone know all possible statuses that can bereported by dpkg --get-selections?
Nick.
Ed