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.

I've been running Oneiric Alpha on a laptop, since the ati drivers in natty aren't new enough for the hardware. In general it's worked well; naturally there are the occasional crashes and bug reports. The strange thing is that--on occation--packages will uninstall themselves when I do an update. T

he first major one was unity. LightDM didn't have anything in the sessions menu, so I couldn't log in. I looked at .xinit files, searched all over, and finally figured out that unity had completely removed itself, even though it was the primary session type.

On another occasion, lightdm-greeter-gtk removed itself. Again, I had to hunt around in the logs to find that there was suddenly no greeter, although it had been working flawlessly for weeks before the update.

I'm not asking for stability--I know it's an Alpha. I'm just curious as to why packages decide to leave.

share|improve this question

1 Answer 1

up vote 8 down vote accepted

Depends on how you update. Doing partial upgrades offered by the Update Manager usually gets you into trouble like that.

IMO the safest way is to update via command line (using apt-get) and paying attention to what's about to happen.

I'm just curious as to why packages decide to leave.

Basically because you updated when dependencies were not satisfiable. The system then decides what needs to be done (removed) to create a consistent state.

share|improve this answer
4  
+1000 to the "IMO the safest way is to update via command line" part. It saves one a LOT of trouble. –  Chriskin Jul 27 '11 at 8:18
    
I never use the GUI for updates, always apt-get update, then dist-upgrade. generally the problem comes when the list is huge and I miss the "remove" section. Thanks! –  Bryan Agee Jul 27 '11 at 15:09

Your Answer

 
discard

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.