安云网 - AnYun.ORG | 专注于网络信息收集、网络数据分享、网络安全研究、网络各种猎奇八卦。
当前位置: 安云网 > 技术关注 > 系统文档 > yum相关

yum相关

时间:2014-06-24来源: 作者:点击:
yum相关 1.   yum update 的错误处理 [root@os11728 ~]# yum -y update Setting up Update Process Setting up repositories Segmentation fault 出现 ” Segmentation fault” 错误提示 问题产生的原因: 安装的 zlib1.2.5 时指定了安装

yum相关

1.  yum update的错误处理

[root@os11728 ~]# yum -y update //ANYUN.ORG

Setting up Update Process

//copyright AnYun.ORG

Setting up repositories //ANYUN.ORG

Segmentation fault

出现” Segmentation fault”错误提示 //内容来自AnYun.ORG

问题产生的原因: //本文来自安云网

安装的zlib1.2.5时指定了安装目录(./configure -prefix=/usr/local/zlib)对yum产生了影响,总结如下: //内容来自AnYun.ORG

  //copyright AnYun.ORG

1、安装完系统后,运行一次#yum updateyum产生了缓存),然后再安装zlib1.2.5,之后如果不执行#yum clean all,则一直可以使用yum,不会报段错误 //安云网,anyun.org

 

//内容来自AnYun.ORG

2、如果已经安装了zlib1.2.5,则需要做如下处理

//copyright AnYun.ORG

[root@os11728 ~]# cd /usr/lib
//本文来自安云网

[root@os11728 lib]# ln -sf libz.so.1.2.3 libz.so //ANYUN.ORG

[root@os11728 lib]# ln -sf libz.so.1.2.3 libz.so.1

//内容来自AnYun.ORG

[root@os11728 lib]# yum -y update

  //内容来自AnYun.ORG

此后zlib就使用了旧版本,在成功执行了yum后,还需要将软连接更改 //copyright AnYun.ORG

  //ANYUN.ORG

[root@os11728 lib]# ln -sf /usr/local/zlib/lib/libz.so.1.2.5 /usr/lib/libz.so

//安云网,anyun.org

[root@os11728 lib]# ln -sf /usr/local/zlib/lib/libz.so.1.2.5 /usr/lib/libz.so.1 //ANYUN.ORG

[root@os11728 lib]# ln -sf /usr/local/zlib/lib/libz.so.1.2.5 /lib/libz.so

//内容来自AnYun.ORG

[root@os11728 lib]# ln -sf /usr/local/zlib/lib/libz.so.1.2.5 /lib/libz.so.1

 

//ANYUN.ORG

至此,问题解决! //ANYUN.ORG

 

//安云网咨询系统

若按以上方法仍不能解决问题,则可从其它机器复制以下文件:

//copyright AnYun.ORG

/lib/libz.so

//安云网咨询系统

/lib/libz.so.1 //内容来自AnYun.ORG

/lib/libz.so.1.2.3 //安云网,anyun.org

至当前机器的目录/lib/usr/lib下面。如:

//copyright AnYun.ORG

[root@os11728 ~]# scp -r root@192.168.111.161:/lib/libz.so* /usr/lib //安云网,anyun.org

[root@os11728 ~]# scp -r root@192.168.111.161:/lib/libz.so* /lib

  //安云网,anyun.org

2.  yum 源修改

1)备份源 //本文来自安云网

[root@os11728 ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

 

//内容来自AnYun.ORG

2)下载并修改源 //安云网咨询系统

  //安云网,anyun.org

http://mirrors.163.com/.help/centos.html 下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)

//内容来自安云网

 

//内容来自AnYun.ORG

[root@os11728 ~]# cd /etc/yum.repos.d/ //内容来自AnYun.ORG

[root@os11728 ~]# wget http://mirrors.163.com/.help/CentOS5-Base-163.repo -O CentOS-Base.repo //内容来自安云网

[root@os11728 ~]# yum makecache #生成缓存

3.  yum 重装

1)查询原先安装的yum //copyright AnYun.ORG

[root@os11728 ~]# rpm -qa|grep yum //内容来自安云网

yum-3.2.22-37.el5.centos

//安云网,anyun.org

yum-fastestmirror-1.1.16-16.el5.centos yum-updatesd-0.9-2.el5

//内容来自安云网

yum-metadata-parser-1.1.2-3.el5.centos

  //本文来自安云网

2)删除yum

//安云网咨询系统

[root@os11728 ~]# yum remove yum

//copyright AnYun.ORG

//安云网,anyun.org

[root@os11728 ~]# rpm -e –nodeps yum-3.2.22-37.el5.centos yum-fastestmirror-1.1.16-16.el5.centos yum-updatesd-0.9-2.el5 yum-metadata-parser-1.1.2-3.el5.centos

 

//本文来自安云网

3)安装yum //copyright AnYun.ORG

[root@os11728 ~]# cd /usr/local/src
//安云网咨询系统

[root@os11728 src]# wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm

//本文来自安云网

[root@os11728 src]# wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm //安云网咨询系统

[root@os11728 src]# wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm //本文来自安云网

[root@os11728 src]# wget http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm

//内容来自AnYun.ORG

[root@os11728 src]# rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm //安云网咨询系统

[root@os11728 src]# rpm -ivh yum-3.2.22-39.el5.centos.noarch.rpm yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm

//内容来自安云网

[root@os11728 src]# wget http://sudone.com/download/CentOS-Base.repo -O /etc/yum.repos.d/CentOS-Base.repo

  //copyright AnYun.ORG

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
相关内容
推荐内容