I've been using Ubuntu for a week and I have some frustrations I can't wrap my head around. First off, why don't more developers provide uninstall scripts for their programs? I installed OpenCode through a bash script, and now when I want to remove it, I can't figure out how. It doesn't show up in Flatpak or Snap, and I'm left with the task of manually deleting files from different directories—definitely not what I expected from Linux. It feels almost as annoying as cleaning up bloatware on Windows! Secondly, is there a Flatpak or software available that works like the "Add/Remove Programs" tool in Windows? This would make things so much easier than tinkering with the terminal. Lastly, am I considered a novice for using Ubuntu? I enjoy it, but I keep hearing from Arch users that I'm not doing it right. I want to learn more about terminal usage for managing my VPSes, but this is just giving me a headache.
4 Answers
If you ever need to uninstall something you installed via a script, checking the script itself can clue you in about how it was set up and which package manager to use. It’s a hassle, but worth it for avoiding future problems! Also, it's totally okay to prefer Ubuntu over other distros—it's about what works best for you!
You're not alone in feeling stuck with those bash scripts. Most of the time, if you promise yourself to install from the official repositories or Flatpak, you'll avoid these issues. If you do have to use a script, just remember you might need to check which packages it installed to figure out how to remove it. For GUI program management, Gnome Software could help!
Good point! It's definitely safer to stick with store installations or the package manager.
Honestly, who cares if you're using Ubuntu? If it works for you and meets your needs, that's all that matters! Arch is great for those who want to be more hands-on, but Ubuntu is a strong choice for ease of use, especially if you're just getting started. Don't let the gatekeeping get to you!
Uninstall scripts aren't common because the usual practice in Linux is to use the package manager instead. Since you're on Ubuntu, you should be using the GUI app store or commands like `sudo apt-get install` for installation, and similarly, you can remove programs with `sudo apt-get remove program-name`. It’s a bit of a learning curve, but you'll get there!
Totally agree! Once you get the hang of the package manager, it makes things so much easier.

Wow, I never thought of looking at the script. I’ll definitely try that next time!