Out of the box, Mint 7 supports my Mac's Atheros wifi card and ATI video card. That's something that not even Ubuntu managed to do. Needless to say, I was impressed.
After installing and configuring most of Mint 7, things were looking pretty good. As some of you know, I customize KDE heavily. Shortcuts, panels, virtual desktops, colour schemes, etc. Once all of that's configured as I like it, I don't touch'em: they're perfect (for me).
Mint 7 ships with KDE 4 though, which uses Plasma. Trying to get Plasma configured just right is like trying to fine-tune a space ship: it sounds like fun, but it just Ain't Gonna Happen (tm).
While trying to configure Plasma, I ran sudo aptitude safe-upgrade, and went to bed. I awoke to hell. Well, desktop hell. None of my panels were showing, the Plasma "cashew" was missing, and right-clicking on the desktop did nothing. Fark!
To make a long story short, Steely in #LinuxMint.com on irc.spotchat.org saved me. He corrected my sources.list , and after running mintupdate, life was peachy!
Apparently, one is not supposed to use aptitude's safe-upgrade tool, because it'll install packages that Linux Mint doesn't want you to.
According to Steely:
mint will fix packages or omit items until they get what they consider a stable base
mint uses updates levels 1 to 5 and mintupdate is set to use levels 1 to 3 by default, 4 and 5
has kernel and driver and other package updates
if you use mintupdate you will rarely have problems but if you use the terminal it ignores
levels and can introduce packages that conflict with mint's patches / fixes
So there you have it. When running Linux Mint, use mintUpdate, not aptitude, to perform upgrades.
In case anyone else is plagued by this problem, the solution is to comment out this line in /etc/apt/sources.list :
deb http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu jaunty mainand uncomment this line:
deb http://archive.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverseNext, use mintUpdate to upgrade the rest of your packages, reboot, and pray to whichever god(s) you believe in.