I'm sorry, but when I used Slackware (way back) and installed stuff from sources, I had to reinstall with some regularity because of self-inflicted breakage. Same when I moved to Red Hat, until I learned to get the SRPM (source), create my own with any updated/hacked upstream, check the patches/modifications from Red Had still work, build and install my own package. It integrates with the system cleanly, if/when Red Hat does come out with an updated package it will cleanly replace mine if I'm a bit careful, any dependencies are handled for me. Any real package management system must at least allow yo to do the same. Remembering what hacked stuff is on the system is feasible as long as it is a dozen (at most) packages, over that is sheer madness.
Been there, done it.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds