Also, reinstalling is not usually a necessary step to fix Linux software problems. Read the manpages, infopages, and other available documentation, and you'll be able to fix almost any problem that isn't a hardware one. Linux is an OS that encourages exploration, unlike Windows which requires extra manuals to simply bring it up to Unix standards. Note that fixing a software problem may entail installing a compiler if you haven't already, and recompiling the offending software from source. I remember having a non-functional cron that I had to fix in that way 20 years ago.
Also, reinstalling is not usually a necessary step to fix Linux software problems. Read the manpages, infopages, and other available documentation, and you'll be able to fix almost any problem that isn't a hardware one. Linux is an OS that encourages exploration, unlike Windows which requires extra manuals to simply bring it up to Unix standards. Note that fixing a software problem may entail installing a compiler if you haven't already, and recompiling the offending software from source. I remember having a non-functional cron that I had to fix in that way 20 years ago.