码迷,mamicode.com
首页 > 系统相关 > 详细

linux学习之yum命令的使用

时间:2015-07-19 23:44:20      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:linux   yum   

1. yum的优点:在安装、更新或者删除软件,yum可以自动解决软件之间的依赖问题;yum源可以通过http,ftp、file方式获取

2. 设置yum

     yum配置文件为/etc/yum.conf,下载源文件位于 /etc/yum.repos.d/目录中,.repo为扩展名

我的源文件名为server.repo

server1为源文件的id  

name定义yum源的完整名称

baseurl定义yum源的URL地址,可以有http,ftp,file多种形式

enabled 是否启用yum源,1是启用

gpgcheck安装包前是否检查rpm包的软件签名,,不懂,所以不检查

gpgkey 软件包数字签名的密钥,启用上面才用得到

我的是虚拟机,挂在光盘,mount /dev/cdrom /mnt ,有时在baseurl里需要写到Server这层路径,但是我记得原来rhel5时好像只需要写到/mnt就行

[server1] 
name=rhel 6.4    
baseurl=file:///mnt/Server/    
enabled=1    
gpgcheck=0  

3. 命令

列出软件包 yum list

[root@cuicui ~]# yum list sh*        ###列出sh开头的软件包    
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager    
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.    
Installed Packages    
shadow-utils.x86_64                                                                     2:4.1.4.2-13.el6                                                                  @anaconda-RedHatEnterpriseLinux-201301301459.x86_64/6.4    
shared-mime-info.x86_64 

安装软件包 yum install  (也可以加通配符)

升级软件 yum update ,表示升级所有的,如果没有可升级的,会返回

No Packages marked for Update

卸载软件 yum remove

列出软件组(把相同性质的软件区分为不同的类别)       yum grouplist

安装与删除软件组  yum  groupinstall/groupremove

清除缓存

有时候发现yum命令不好用了,多半是缓存错误惹的祸

yum clean all

查看软件信息

yum info

还有一个需要注意的,可以将本地的rpm文件使用createrepo命令创建源文件 

如将rmp文件存于/soft/

createrepo /soft

会在路径下生成一个repodate的路径,/soft/repodate 就是新的下载源目录

另外.repo文件里面可以根据[] repo ID的不同,定义多个不同的yum源地址      

linux学习之yum命令的使用

标签:linux   yum   

原文地址:http://9258124.blog.51cto.com/9248124/1676194

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!