If you want to keep the packages installed to satisfy dependencies while using aptitude you can
1) mark the package you want to remove and press 'g' as usual. 2) Now you should have a listing the packages that will be removed. 3) Mark the ones you want keep ('+'), then press 'q'. 4) You're back to the main list. If there are broken dependencies, press 'b' to jump to it, and mark the needed packages for installation (keep actually) with '+' 5) press 'g' again: this will show you what will be kept and what will be removed or added 6) press 'g' again: now you're actually performing the operation HTH
signature.asc
Description: Digital signature