[root@jack 桌面]# arch
i686
I686說明是32位作業系統,從163的下載下傳網址中選擇i386目錄
32位位址:http://mirrors.163.com/centos/6/os/i386/Packages/
python-iniparse-0.3.1-2.1.el6.noarch.rpm
python-urlgrabber-3.9.1-11.el6.noarch.rpm(yum依賴高版本的rpm包)
yum-3.2.29-73.el6.centos.noarch.rpm
yum-metadata-parser-1.1.2-16.el6.i686.rpm
yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
yum-metadata-parser-1.1.2-16.el6.x86_64.rpm 是64位的
yum-metadata-parser-1.1.2-16.el6.i686.rpm 是32位的
32位作業系統安裝64位的yum-metadata-parser異常如下:
rpm-ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
warning:yum-metadata-parser-1.1.2-16.el6.x86_64.rpm:Header V3 RSA/SHA1 Signature, keyID c105b9de: NOKEY
error:Failed dependencies:
libc.so.6()(64bit)isneeded by yum-metadata-parser-1.1.2-16.el6.x86_64
libc.so.6(GLIBC_2.2.5)(64bit)isneeded by yum-metadata-parser-1.1.2-16.el6.x86_64
libglib-2.0.so.0()(64bit)isneeded by yum-metadata-parser-1.1.2-16.el6.x86_64
libpthread.so.0()(64bit)isneeded by yum-metadata-parser-1.1.2-16.el6.x86_64
libpython2.6.so.1.0()(64bit)isneeded by yum-metadata-parser-1.1.2-16.el6.x86_64
libsqlite3.so.0()(64bit)isneeded by yum-metadata-parser-1.1.2-16.el6.x86_64
libxml2.so.2()(64bit)isneeded by yum-metadata-parser-1.1.2-16.el6.x86_64
libxml2.so.2(LIBXML2_2.4.30)(64bit)isneeded by yum-metadata-parser-1.1.2-16.el6.x86_64
簡單說明:安裝的rpm包依賴64位的C庫,說明該系統沒有64位的C庫
解除安裝yum
rpm -qa |grep yum |xargs rpm -e --nodeps
[root@jack workspace]# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
[root@jack workspace]# rpm -ivh yum-metadata-parser-1.1.2-16.el6.i686.rpm
[root@jack workspace]# rpm -ivh yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
安裝過程中,如果出現如下的錯誤提示,依賴高版本的python-urlgrabber,需要下載下傳高版本的rpm,然後更新如下:
rpm-ivhyum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm yum-3.2.29-73.el6.centos.noarch.rpm
warning:yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm:Header V3 RSA/SHA1Signature, key ID c105b9de: NOKEY
python-urlgrabber>=3.9.1-10 is needed by yum-3.2.29-73.el6.centos.noarch
**************************************************************
在很多的教程中,都沒有python-urlgrabber-3.9.1-11.el6.noarch.rpm主要是該版本的yum需要依賴高版本的python-urlgrabber,是以需要在安裝yum之前進行更新。下載下傳源中的各個軟體包的版本未必是一緻的,需要進行微調,在最開始的時候還是強制安裝python-urlgrabber-3.9.1-11.el6.noarch.rpm
後來才想到rpm指令也有更新功能!!
***************************************************************
指令如下:
[root@jack workspace]# rpm -Uvh python-urlgrabber-3.9.1-11.el6.noarch.rpm
本文轉自fengyuzaitu 51CTO部落格,原文連結:http://blog.51cto.com/fengyuzaitu/1384796,如需轉載請自行聯系原作者