I felt this
thread warranted a continuation in this forum. I agree with the default change to limit active repositories. Makes sense. In fact I do not see any reason to ever leave a non default repository enabled. This is dangerous and most likely will wreck havoc with the Server Manager, Software installer.
As Gordon mentioned, if you know which repository needs enabling, you can do so temporarily with:
# yum --enablerepo=repository blah...
You can find all the default repository names with:
# db yum_repositories show
If you do not know which repository a particular rpm resides in you can also go look for it across all repositories. As an example, say you wanted to find what versions of php you have installed and what's available. You could use:
# yum --enablerepo=* list php*
As another example, say you wanted to list all available updates, across all repositories:
# yum --enablerepo=* list updates
The bottom line is yum is very powerful and should be used cautiously. No need to permanently enable non-standard repos with db changes. If you do need a particular non standard rpm, use the above list commands to see if it is available in the repos. Once you find it and determine it is wise to proceed, you can temporarily enable just the repo you need and install the rpm. At your own risk of course.
Darrell