Aptitude has crazy aggressive REMOVE policy
Each time I want to upgrade a couple of packages to a later version, say, from the 'stable' distribution to 'testing', Aptitude looks for packages which don't have any dependencies and removes them. The tentative result of this
on my system would be very bad. To install the testing version of bittorrent-gui, gdm and gnome-session would be removed: Code:
The following packages will be REMOVED: Now the question is how to add the needed flag(s) back to the essential packages so aptitude doesn't try to remove them during every install. Thanks in advance. |
OK, I tried setting the hold and keep flags as a test. 'aptitude hold gnome-core' did set the hold flag, but any package install from the testing distribution still wants to remove gnome-core and gdm, and abiword and other packages I use that definitely do not want removed; but hundreds of other crap I NEVER use because I DON'T KNOW WHAT THEY DO are scheduled to be 'automatically installed'.
Many things aregravely wrong with this version of aptitude. Unfortuanately I can't upgrade to the testing version which includes a fixed 'resolver' to handle the dependency cluster**** because eseential things will be removed. |
It looks like a dit-upgrade to testing might be the best (if not only) solution to this tangled mess...
|
Possible solution #2
OK, the following might achieve my objective with about half the download time and subsequent disk space that would be required with a dist-upgrade:
Code:
aptitude -t testing install xbase-clients xlogmaster gdm gnome gnome-core librsvg2-2 nautilus gnome-desktop-environment aptitude ntp |
All times are GMT -5. The time now is 06:32 PM. |