[root@localhost memtester-4.2.2]# make ( cat warn-auto.sh; \ echo CC=\'`head -1 conf-cc`\'; \ echo LD=\'`head -1 conf-ld`\' \ ) > auto-ccld.sh cat auto-ccld.sh make-compile.sh > make-compile chmod 755 make-compile cat auto-ccld.sh find-systype.sh > find-systype chmod 755 find-systype ./find-systype > systype ( cat warn-auto.sh; ./make-compile "`cat systype`" ) > \ compile chmod 755 compile ./compile memtester.c ./compile: line 3: exec: cc: not found 解决: yum install gcc 找不到安装包,更新yum源为 wget http://mirrors.163.com/.help/CentOS5-Base-163.repo yum makecache报错: [root@localhost yum.repos.d]# yum makecache Loaded plugins: fastestmirror 以为是DNS解析有问题,于是vim /etc/resolv.conf nameserver 114.114.114.114 修改dns后仍未解决问题 修改yum源为: wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo 仍存在相同的问题 于是访问http://mirrors.163.com,发现centos5.5的相关说明(5.5的源已不再更新,若要使用使用:go to http://vault./ for packages): This directory (and version of CentOS) is deprecated. For normal users, you should use /5/ and not /5.5/ in your path. Please see this FAQ
于是修改yum源文件,vi /etc/yum.repos.d/CentOS5-Base-163.repo [base] 其余内容注释掉 再使用yum makeche就不再报错了,安装软件成功 备注: warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897警告是由于安装了旧版本的GPG keys 自动导入: warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897 手动导入: rpm --import /etc/pki/rpm-gpg/RPM* |
|