Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

In aptitude, I selected the xubuntu-desktop task and was presented with a large number of package conflicts, per this example:

enter image description here

It seems that both the 32- and 64-bit versions of packages are being selected and the resolver doesn't seem to know what to do about it.

I can manually de-select the i386 version of each of the conflicting packages but that will be a lengthy task.

Is there a way to do one or both of the following?

  1. bulk-deselect the 32-bit versions wherever a 64-bit version has also been selected ?
  2. prevent this situation in the first place ?


Update 1

per @Luis Alvarado's suggestion below, I ran aptitude install xubuntu-desktop direct from the command line and it seems to have not hit any conflicts - so my immediate issues have been resolved.

Still, I'll leave this question open for now as I'm interested as to why I'm encountering this behaviour in the curses ui.

Update 2

Even with using the command line rather than the ncurses gui I now have a problem where the updates for all the stuff that had been selected in the gui won't apply because of the conflict between the 32-bit and 64-bit packages.

Eeek.

How do I get around this without manually resolving the conflicts 1 at a time ?

share|improve this question
1  
Did you try doing it in the terminal and not on the curse gui: aptitude install xubuntu-desktop? –  Luis Alvarado Apr 20 at 21:27
    
@LuisAlvarado, no but on your suggestion I've done that and it worked. Have updated my question to reflect that. –  LRE Apr 20 at 22:31
    
why not apt-get? why aptitude, aptitude is for debian –  Fischer Apr 20 at 22:33
1  
aptitude is much better than apt-get in solving dependency issues, broken packages and cleaning correctly. Still on 14.04 I would go with aptitude. Additionally with aptitude you can do everything with one single command (aptitude), with apt-get you still can not. –  Luis Alvarado Apr 20 at 22:35

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.