报错1:
[root@localhost tmp]# rpm -ivh kernel-2.6.18-128.1.6.el5.src.rpm
warning: kernel-2.6.18-128.1.6.el5.src.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
error: cannot create %sourcedir /usr/src/redhat/SOURCES
原因:
权限问题
解决办法:
mkdir -p /usr/src/redhat/SOURCES
chmod 777 /usr/src/redhat/SOURCES,然后rpm包就能正常安装了
报错2:
linux-db:~ # rpm -ivh libtermcap-devel-2.0.8-46.1.i386.rpm
warning: libtermcap-devel-2.0.8-46.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID
Preparing... ########################################### [100%]
1:libtermcap-devel ########################################### [100%]
/bin/sh: symbol lookup error: /usr/local/lib/libreadline.so.5: undefined symbol: UP
error: %post(libtermcap-devel-2.0.8-46.1.i386) scriptlet failed, exit status 127
解决办法:
cd /usr/local/lib
mkdir temp
mv /usr/local/lib/libreadline* temp
ldconfig
执行完后重新安装,未再报错
参考链接:http://blog.csdn.net/samed/article/details/9001601