Installing mongodb package via aptitude destroys Cinnamon install
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux Mint |
Invalid
|
Undecided
|
Unassigned | ||
aptitude (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I've been using an install script to prepare my machine for development work for various Linux Mint installs - but using it for the latest version of Mint (Petra) seems to break Cinnamon.
Here's how to reproduce it:
1) Install Linux Mint 16 Petra (I've been using the 64 Bit Cinnamon edition).
2) Once installed, run "sudo aptitude install -y mongodb".
The mongodb packages seems to have some base conflicts with Cinnamon in some way - and it warns you that it intends to uninstall a lot of existing packages, including cinnamon. My script was intended for configuring my machine in an unattended way - and so the installation of mongodb triggered the uninstallation of Cinnamon and permanently broke the DE.
It seems that using apt-get doesn't trigger it, but aptitude does - I thought that aptitude was semantically equivalent to apt-get, so don't understand what's causing this.
If you install it via apt-get and then remove it in the same way, then installing via aptitude doesn't trigger the uninstallation of Cinnamon. I've not experienced this in either Mint 14 or Mint 15.
no longer affects: | ubuntu |
Changed in aptitude (Ubuntu): | |
status: | New → Invalid |
tags: |
added: aptitude removed: cinnamon dependency mongo mongodb |
tags: | added: principle-of-least-astonishment violation |
This affects the latest version of Ubuntu too. The default proposal by aptitude is to uninstall a lot of packages - in Ubuntu's case, this includes ubuntu-desktop.