Install yum on RHEL5

1. Delete the default yum : [codesyntax lang="bash" lines="no" container="pre" tab_width="4"]
$ rpm -aq | grep yum | xargs rpm -e --nodeps
[/codesyntax]
2. Install yum of from http://mirrors.163.com/centos/5/os/i386/CentOS/ : [codesyntax lang="bash" lines="no" container="pre" tab_width="4"]
$ wget http://mirrors.163.com/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
$ wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm
$ wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
$ wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm

$ rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm
$ rpm -ivh yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
$ rpm -ivh yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm yum-3.2.22-26.el5.centos.noarch.rpm
[/codesyntax]
3. Download Config to /etc/yum.repos.d/ : [codesyntax lang="bash" lines="no" container="pre" tab_width="4"]
$ wget http://sudone.com/download/CentOS-Base.repo -O /etc/yum.repos.d/CentOS-Base.repo
[/codesyntax]
4. Test : [codesyntax lang="bash" lines="no" container="pre" tab_width="4"]
$ yum search kernel
$ yum install ImageMagick
$ yum update
[/codesyntax]
Posted in RHEL| Tagged , |
  1. Tom Dagosa (2011-08-13)

    yum-3.2.22-26.el5.centos.noarch.rpm is no longer available on mirrors.163.com. RPM Search says yum-3.2.22-26.el5.centos.noarch.rpm has been updated to yum-3.2.22-33.el5.centos.noarch.rpm, which I've wget'd. But rpm -ivh yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm is returning: error: Failed dependencies: libglib-2.0.so.0 is needed by yum-metadata-parser-1.1.2-3.el5.centos.i386 libsqlite3.so.0 is needed by yum-metadata-parser-1.1.2-3.el5.centos.i386 libxml2.so.2 is needed by yum-metadata-parser-1.1.2-3.el5.centos.i386 libglib-2.0.so.0 is already installed via package glib2-2.12.3-4.el5_3.1.x86_64 libsqlite3.so.0 is already installed via package sqlite-3.3.6-5.x86_64 and libxml2.so.2 is already installed via libxml2-2.6.26-2.1.2.8.el5_5.1.x86_64 so I'm a little confused why the failed dependencies. Anybody help?

  2. prafful srivastava (2018-02-01)

    wget http://mirrors.163.com/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm --2018-02-01 07:02:24-- http://mirrors.163.com/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm Resolving mirrors.163.com... 59.111.0.251 Connecting to mirrors.163.com|59.111.0.251|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2018-02-01 07:02:25 ERROR 404: Not Found.