On Monday 19 April 2010 08:16:02 B. Alexander wrote: > I've got an issue with a sid box that I have been maintaining for a while. > This is my workstation, and I have noticed a growing number of broken > packages, unmet dependencies and conflicts. I have been using safe-upgrade > for months now, hoping that it would work itself out over time. However, > this hasn't happened. So what can I do to fix the problems without losing > functionality? Below is the result of aptitude full-upgrade (forgive the > cut-and-paste): I would use (aptitude full-upgrade), then when/if the first suggestion doesn't meet with my approval, use the option to go into the ncurses interface at the [Y/n] prompt. (Answer '?' to get the full list of valid responses.) (NB: The keystrokes below are from memory, they may be incorrect, but should be in the aptitude documentation.) The ncurses interface will load and the current suggestion will be presented. Use the arrow keys to highlight the most onerous part of the suggestion then hit 'r' ([R]eject that action). Then, hit '.' to have aptitude comes up with a different list of suggestions. You can repeat this process until one of this following occurs: a) the suggestions provided by aptitude are acceptable, b) aptitude runs out of suggestions and re-presents the previous suggestions, or c) aptitude searches for suggestions for multiple minutes. If (a), I believe '!' will accept the current suggestsions. You will then hit 'g' and a preview of the changes will be presented. Hit 'g' one more time, and the changes will be made (which will include one or more dpkg runs). If (b), you can use ',' and '.' to navigate through all the suggestions presented and choose the least onerous one. Or, you can hit 'q' to [Q]uit aptitude, and try again rejecting fewer (or different) options. If (c), aptitude will usually churn until it's solver exhausts all available memory and it either dies, or is killed by the OMM-killer in the kernel. You can 'Ctrl+C' to kill aptitude earlier if you wish, and try again rejecting fewer (or different) options. Aptitude's interactive solver is one of the things that makes me use Debian (or a derivative) everywhere possible. IME, similar pieces of software on openSUSE are less interactive and less "intelligent". -- Boyd Stephen Smith Jr. ,= ,-_-. =. bss@iguanasuicide.net ((_/)o o(\_)) ICQ: 514984 YM/AIM: DaTwinkDaddy `-'(. .)`-' http://iguanasuicide.net/ \_/
Attachment:
signature.asc
Description: This is a digitally signed message part.