1. for convenience, switch to the root user first. first, delete the yumrpm-aq | grepyum | xargsrpm-e -- nodeps3. download the yumwgethttp: // kernel of CentOS6. 1. for convenience, switch to the root user first
2. Delete the yum that comes with rhel6 first.
Rpm-aq | grep yum | xargs rpm-e -- nodeps
3. Download the yum of CentOS 6
- Wget http://mirrors.163.com/centos/6.0/ OS /x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
- Wget http://mirrors.163.com/centos/6.0/ OS /x86_64/Packages/yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm
- Wget http://mirrors.163.com/centos/6.0/ OS /x86_64/Packages/yum-3.2.27-14.el6.centos.noarch.rpm
- Wget http://mirrors.163.com/centos/6.0/ OS /x86_64/Packages/yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm
4. Install these rpm packages. You may have dependency problems during installation. Just try them several times.
- Rpm-ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
- Rpm-ivh yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm
- Rpm-ivh yum-3.2.27-14.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm
5. Download The CentOS repo source configuration file. I downloaded the CentOS 5 configuration. www.linuxidc.com needs some modifications to use it on CentOS6. I have already changed the source image. I use 163 of the source images in China.
- [Base]
- Name=CentOS-6-Base
- Repo=OS
- Baseurl=Http: // Mirrors.163.com/centos/6/ OS /?basearch/
- Gpgcheck=1
- Gpgkey=Http: // Developer.centos.org/centos/rpm-gpg-key-centos-6
- # Released updates
- [Update]
- Name=CentOS-6-Updates
- Baseurl=Http: // Mirrors.163.com/centos/6/updates/?basearch/
- Gpgcheck=1
- Gpgkey=Http: // Developer.centos.org/centos/rpm-gpg-key-centos-6
- # Packages used/produced in the build but not released
- # [Addons]
- #Name=CentOS-6-Addons
- #Baseurl=Http: // Mirrors.163.com/centos/5/addons/?basearch/
- #Gpgcheck=1
- #Gpgkey=Http: // Developer.centos.org/centos/rpm-gpg-key-centos-5
- # Additional packages that may be useful
- [Extras]
- Name=CentOS-6-Extras
- Baseurl=Http: // Mirrors.163.com/centos/6/extras/?basearch/
- Gpgcheck=1
- Gpgkey=Http: // Developer.centos.org/centos/rpm-gpg-key-centos-6
- # Additional packages that extend functionality of existing packages
- [Centosplus]
- Name=CentOS-6-Plus
- Baseurl=Http: // Mirrors.163.com/centos/6/centosplus/?basearch/
- Gpgcheck=1
- Enabled=1
- Gpgkey=Http: // Developer.centos.org/centos/rpm-gpg-key-centos-6
- # Contrib-packages by Centos Users
- [Contrib]
- Name=CentOS-6-Contrib
- Baseurl=Http: // Mirrors.163.com/centos/6/contrib/?basearch/
- Gpgcheck=1
- Enabled=0
- Gpgkey=Http: // Developer.centos.org/centos/rpm-gpg-key-centos-6
6. Then put the CentOS-Base.repo under the/etc/yum. repos. d/directory.
- Mv./CentOS-Base.rep/etc/yum. repos. d/
7. Clear yum Cache
- Yum clean all
8. It should be ready for use now.
Try: yum search nginx