记CentOS5.8里面有关yum的一次奇怪的记录

为了重复测试MySQL的自动化安装工具,不小心在清理MySQL的脚本里面写了sudo yum remove -y crontabs,在CentOS5.8里面,由于包的依赖关系,把yum和rpm两个系统级别的包给删除了(经测试,在CentOS6.4里面不会)。这下麻烦大了!没有yum和rpm,系统的包只能通过源码编译安装了!

好在,从另外一台CentOS5.8机器上面把相关的rpm的指令文件和库文件都拷贝过来了,rpm能用了,然后找到所有删除的包的rpm文件,给一起装上了。过程很折腾,但是最终yum终于能用了!

然而,我在使用yum安装MySQL-client的时候,遇到如下错误:

$ sudo yum install MySQL-client*

Loaded plugins: fastestmirror, security

Repository custom is listed more than once in the configuration

Loading mirror speeds from cached hostfile

Setting up Install Process

Examining MySQL-client-5.6.12-1.rhel5.x86_64.rpm: MySQL-client-5.6.12-1.rhel5.x86_64

Marking MySQL-client-5.6.12-1.rhel5.x86_64.rpm to be installed

Resolving Dependencies

--> Running transaction check

---> Package MySQL-client.x86_64 0:5.6.12-1.rhel5 set to be updated

--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================================================================================================================

Package                                      Arch                                   Version                                        Repository                                                           Size

==============================================================================================================================================================================================================

Installing:

MySQL-client                                 x86_64                                 5.6.12-1.rhel5                                 /MySQL-client-5.6.12-1.rhel5.x86_64                                  74 M

Transaction Summary

==============================================================================================================================================================================================================

Install       1 Package(s)

Upgrade       0 Package(s)

Total size: 74 M

Is this ok [y/N]: y

Downloading Packages:

warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 5072e1f5

Public key for MySQL-client-5.6.12-1.rhel5.x86_64.rpm is not installed

而使用sudo yum install MySQL-client,不加*就可以正常安装。一开始怀疑是自己重新搞好的yum出了问题。后面发现自己的home目录下面有一个MySQL-client-5.6.12-1.rhel5.x86_64.rpm文件。把它删除了,使用sudo yum install MySQL-client*也能正常安装了。

总结:

1.使用yum删除包的时候要小心,如果删除不认识的包,请不要随意加上-y参数

2.把yum和rpm这两个命令删除了之后,其实是可以从另外一台机器上面拷贝文件,然后安装相关的rpm包给搞回来的

3.yum在安装的时候会从当前目录下面找相关的rpm包文件,如果找到就会在安装的过程中显示出来,至于为什么会出现Public key for MySQL-client-5.6.12-1.rhel5.x86_64.rpm is not installed,而正常不带*安装的时候就不会,这个留作以后研究吧!

时间: 2024-08-25 03:45:59

记CentOS5.8里面有关yum的一次奇怪的记录的相关文章

centos5.8本地挂载yum源,安装软件包

首先 [[email protected] media]# cd /etc/yum.repos.d/ [[email protected] yum.repos.d]# ll total 16 -rw-r--r-- 1 root root 560 Dec 19 01:20 CentOS-Media.repo drwxr-xr-x 2 root root 4096 Dec 18 20:03 bak drwxr-xr-x 2 root root 4096 Jan 28 19:17 ncurses-de

CentOS5.x系统 配置YUM服务器

IP地址规划:  1) YUM服务器-192.168.1.11 2) YUM客户端-192.168.1.12 一.配置服务器  安装vsftp mount /dev/cdrom /mnt cd /mnt/CentOS rpm -ivh vsftpd* mkdir -p  /var/ftp/yumservers/centos cp -vrf   /mnt/CentOS/* /var/ftp/yumservers/centos cp -vrf /mnt/repodata /var/ftp/yumse

阿里云yum仓库和maven仓库配置记录

阿里云yum源仓库配置: 镜像地址:http://mirrors.aliyun.com/    仓库地址:http://mirrors.aliyun.com/repo/    安装过程:        备份:mv        下载:wget        更新:yum clean all:yum makecache 阿里云maven中央仓库配置: 阿里云Maven仓库地址--加速你的maven构建    在maven的settings.xml文件里配置mirrors的子节点,添加如下mirro

yum命令的一个报错记录一下

昨天bash漏洞放出,补丁也更新到yum源.百八十台服务器跑个yum –y update bash.有一台机器出了问题,登录检查~ 登录服务器,敲命令 yum update bash 返回如下: 1: [[email protected] ~]# yum update bash 2: Loaded plugins: fastestmirror 3: Existing lock /var/run/yum.pid: another copy is running as pid 17178. 4: A

Radhat 5 配置 yum

1.查看当前操作系统的radhat 版本号与32/64位操作系统. [[email protected] centos5]# more /etc/redhat-release Red Hat Enterprise Linux Server release 5.8 (Tikanga) [[email protected] centos5]# uname -a Linux localhost.localdomain 2.6.18-308.el5 #1 SMP Fri Jan 27 17:17:51

Linux系统中yum 命令讲解

(一)yum介绍 Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. (二)yum使用 yum的命令形式一般是如下:    yum –选项命令包 其中选项是可选的,选项

CentOS yum换源

1.备份系统自带yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.进入yum源配置文件所目录 cd /etc/yum.repos.d/ 3.下载yum源配置文件 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 4.运行yum makecache生成缓存 yum makecache 5.更新 yum -y updat

火遍朋友圈的“足记”是怎么来的?

在电影<后会无期>里,王珞丹有过这么一句面无表情的台词:“听过很多道理,却依旧过不好这一生”. 将场景换到很多以创业为主题的会议上,放眼望去,你可以看到如同山丘一般的人头攒动,他们有人仰望台上认真学习前辈不吝分享的创业心法,有人低头仔细品读手机里阅读数轻易超过十万的<你不得不关注的十个商业趋势>,对于这些充满热情而又不失机智的年轻面孔,我们可以用同样面无表情的旁白来做出说明:“复制过很多成功经验,却从来没有粘贴成功”. 所谓“互联网思维”.“颠覆式创新”之所以在中国——而非领军科技

Centos 6.5 yum源配置总结

炎热的夏天结束了,迎来一个收获的季节! 我也该总结下自己学习成果-- 8月5日开始加入"马帮",跟马哥学习linux运维知识:我报的网络班,只能是工作之余通过视频课件来学习,不学不知道一学吓一跳,linux真的不是那么容易,哪些脚本不用说,就正则表达式就够头大的--(此处省略N个字)!言归正传,最近听完yum的配置,自己总结记录下来方便以后查看. 一.什么是yum yum是rpm的前端工具,主要为解决rpm的依赖关系而被广泛使用. 二.什么是yum源 yum源就是一部分rpm放在一起组