For whatever reasons, root-capable administrators at our organization limit the choice of packages to the vendor's official "base" repository (RHEL).
Not even EPEL is possible, much less IUS.
Our own -- hand-made -- RPMs are permissible, but still require filling out tickets and waiting. This not only makes installing them unnecessarily painful, but also impedes package-development -- I can't test my new RPM immediately.
However, we are allowed to build and install any software we wish -- as long as it goes into "our" directory. We've been building and installing such things for a while, and I'm wondering, if we can better organize such things so that, for example gcc-8.2 can be built on one system (with a
prefix like /Data/local`) and installed on multiple others.
Of course, I can do that with plain tar-balls, but it would be nicer to have some sort of package-manager functionality such as, for example, to track dependencies...
Is there anything out there, or do we stick to the home-brewed tools?