

It is now 2020 and all current versions of RHEL/CentOS have json by default for python. When this answer was written in 2011, json wasn't installed for python by default for all the versions of RHEL/CentOS at that time so I used pprint to print the stuff nicely. Is there a way to view these variables by using the yum commandline utility? I would prefer to not hunt down the version of the 'redhat-release' package, or manually get the value of os.uname() in Python. Variable does not exist then the configuration file variable will not $YUM0-$YUM9 These will be replaced with the value of the shellĮnvironment variable of the same name. $basearch This will be replaced with your base architecture in yum.įor example, if your $arch is i686 your $basearch will be i386. This defaults to the version ofĪrchitecture as listed by os.uname() in Python. $releasever This will be replaced with the value of the version of the Options including name, baseurl and commands.

They are available in the values of several There are a number of variables you can use to ease maintenance of The yum.conf(5) manpage gives some information about these variables: : PYCURL ERROR 22 - "The requested URL returned error: 404"Įrror: Cannot retrieve repository metadata (repomd.xml) for repository: sl. I need to know why is Scientific Linux trying to grab this URL, when I was expecting it to grab another URL: # yum install package I am setting up a yum repository, and need to debug some of the URLs in the yum.conf file.
