Para adicionar um repositório, você precisa adicionar a chave para o repositório e depois instalar o repositório. Para este exemplo, usarei o El Repo, pois ele possui os comandos que você precisa executar:
Primeiro, você precisa importar a chave usando rpm --import:
rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org
Então você roda o rpm com a opção -Uvh para isntall the repo (existem duas instalações dependendo de qual versão do CentOS / RHEL você está usando).
RHEL 5 / CentOS 5
rpm -Uvh http://elrepo.org/elrepo-release-5-4.el5.elrepo.noarch.rpm
RHEL 6 / CentOS 6
rpm -Uvh http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm
O erro que você está recebendo é mostrar que um determinado pacote não existe. Se você encontrou na internet que o pacote deve estar disponível, você pode querer saber que tipo de repositório é necessário para baixá-lo. Parece que você só quer que o Python e o MySQL estejam disponíveis. Eu acho que o MySQL está disponível com os repositórios padrão.
Instale o MySQL & PHP:
yum install mysql-server mysql php-mysql
Instale o Python:
yum install python26
Para o python26, você precisará do repositório EPEL:
Os links acima devem ajudá-lo a obter o repositório necessário para o Python.
Em geral, você também pode usar os mecanismos de pesquisa do RPM para procurar pacotes específicos, baixá-los e instalá-los usando rpm -ivh downloaded_package.rpm
. Alguns dos mais conhecidos são: