yum工具

介绍完rpm工具后,还需要你掌握最常用的yum工具,这个工具比rpm工具好用多了,当然前提是你使用的linux系统是支持yum。yum最大的优势在于可以联网去下载所需要的rpm包,然后自动安装,在这个工程中如果要安装的rpm包有依赖关系,yum会帮你解决掉这些依赖关系依次安装所有rpm下面笔者介绍常用的yum 命令
1
列出所有可用的rpm “yum list “



限于篇幅,笔者只列举出来前7个包信息从上例中可以看到有”mirrors.163.com”信息出现,这是在告诉用户,它是从mirrors.163.com这里下载到的rpm包资源如果你使用的是CentOS则你可以从/etc/yum.repos.d/CentOS-Base.repo这个文件下看到相关的配置信息从上面的例子中你还可以看到最左侧是rpm包名字,中间是版本信息,最右侧是安装信息,如果安装了就显示installed,未安装则显示base或者extras,如果是该rpm包已安装但需要升级则显示updates。
2)搜索一个rpm “yum search [相关关键词]”



除了这样搜索外,笔者常用的是利用grep来过滤



相信你也会喜欢用后者吧,这样看起来简明的多
3)安装一个rpm “yum install [-y] [rpm包名]”
如果不加-y选项,则会以与用户交互的方式安装,首先是列出需要安装的rpm包信息,然后会问用户是否需要安装,输入y则安装,输入n则不安装而笔者嫌这样太麻烦,所以直接加上-y选项,这样就省略掉了问用户是否安装的那一步



4)卸载一个rpm “yum remove [-y] [rpm包名]”



卸载和安装一样,你也可以直接加上-y选项来省略掉和用户交互的步骤在这里笔者要提醒你一下,卸载某个rpm包一定要看清楚了,不要连其他重要的rpm包一起卸载了,以免影响正常的业务
4)升级一个rpm “yum update [-y] [rpm]”



以上介绍了如何使用yum搜索安装卸载以及升级一个rpm包,如果你掌握了这些那么你就已经可以解决日常工作中遇到的与rpm包相关问题了当然yum工具还有好多其他好用的命令,笔者不在列举出来,如果你感兴趣就去man一下吧

添加新评论 »