Craig Sampson wrote:
> At this point, what I really need to do is to somehow rebuild 
> the dselect database so that it can start afresh (if you like) 
> with only those packages that are actually installed.

perl -i.bak -pe 'if (/^Status: [^\s]+ ([^\s]+) ([^\s]+)/) { $_="Status: ".($2 
eq "installed" ? "install" : "purge")." $1 $2\n"}' /var/lib/dpkg/status

Not particulary tested, but it keeps a status.bak if it should go
horribly wrong.

-- 
see shy jo

Reply via email to