Originally Posted by tredegar
Some parts of it might work, others will not. For example, when I look at the output of dpkg --get-selections I see things like linux-image-2.6.32-32-generic which is obviously not going to be appropriate if I moved to a 64-bit kernel.
A better idea might be just to keep a list of the additional packages you install after the base install, and then just install that list again, should you need to reinstall.
Finally, there's always the "take a backup" and "restore the backup" method.
Yeah, that's what I figured. I'd rather do it by reloading packages, because it gives me a chance to clean out the old kernels. I must have 6 in there now, and a fresh install every once and a while couldn't hurt. So I think I'll manually edit the --get list and just let the Synaptic update process handle everything else. With a little luck, it will give a reasonable error message if I try to install something not operational under the current kernel.