4 ms·
I was playing around with different versions and at one point uninstalled 2 and 3 in an attempt to fix something funky I was seeing. Apparently that was a bad i
by Goronmon 8y ago
I was playing around with different versions and at one point uninstalled 2 and 3 in an attempt to fix something funky I was seeing. Apparently that was a bad idea, as removing Python also removed the Ubuntu desktop, so when I rebooted I was greeted with the command line and had to reinstall the Ubuntu desktop to get things back up and running.
Maybe to some people that makes sense, but to me that's the equivalent of uninstalling a version of .NET in Windows and then being greeted with a command line version of Windows on your next reboot.
- eropple 8y agoThe desktop requires Python. To uninstall a package you must uninstall its dependencies. It's been a long time since I used apt, but you were almost certainly warned. Consider using ASDF for userland Python version management in the future on both MacOS and Linux.
- Goronmon 8y agoI understand the mechanics, but from a usability perspective it makes no sense that you can uninstall the interface of the OS you are using just by uninstalling a language dependency.
- eropple 8y ago"The interface of the OS"--what interface? I promise you I'm not being pedantic. The OS doesn't/can't know what "the interface" is for you. Yours, to that box, is Xorg. My interface to all but two of my Linux boxes is SSH/zsh. Somebody else's might be SSH/bash. Changing the package management tools such that I have to do something nonstandard within my configuration management tools on the off chance that you fire a footgun is pretty lame, yeah? (Ditto the reverse. If I uninstall zsh, I expect something to break next time I try to SSH in.) Choices imply the ability to make a bad one. And it's a fairly recoverable one in your case, so I gotta say the criticism feels weak.