Issue Report: Steam Update tries to override package management?!
I have Kubuntu 12.04 installed and I'm confused by the behaviour of Steam after using it for a while. I do a "Alt+F2" and type steam. It then asks me to provide a password. I guess it asks for my linux user account password to upgrade itself, but I find that way awkward. I have the feeling steam is going to upgrade itself without using the means of package management. I fear it renders my system inconsistent and that's why I don't execute it, so I don't know what it actually does.
If Steam uses package management routines?
- How can I invoke the upgrade without using Steam?
If it does not:
- The package management system will believe it has a different version than what is actually installed. The system is rendered inconsistent.
- How does it work. It seems like a script created by the user is executed as root. Doesn't that broaden the attack vector of the system and has the potential to affect other user accounts?
I don't feel save at all and it's a showstopper bug to me.
I expect to have it the way Google Chrome does it. You download the package, as the package is processed by the package management a new repository is added to the system so the central package management will include chrome upgrades in regular system upgrades.
Steam is still allowed to know about updates, but will ask the user to start system upgrade tools itself and provide a shortcut to do so immediately.