Chinaunix首页 | 论坛 | 博客
  • 博客访问: 27625
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 112
  • 用 户 组: 普通用户
  • 注册时间: 2016-02-16 00:46
文章分类
文章存档

2016年(11)

我的朋友

分类: LINUX

2016-08-30 14:47:29

RPM软件管理工具的使用方便,但也带来了问题,使用RPM安装软件包,除了软件包本身,我们还要安装该软件包的依赖包,如果是一个两个包还好,如果是多个依赖关系,这导致工程量的加大。甚至会产生循环的依赖关系,以至于无顺利安装软件包,于是YUM的作用就体现出来了。

YUM有自己的源仓库,它支持通过YUM源,直接安装指定软件包,在安装中,会自动的安装该软件包依赖的其他软件包,给管理者维护系统带来的极大的便利。

YUM有在线的源仓库,和本地源。

在线源仓库:系统安装完成后默认就有的,只要有网络就可以获取安装包
本地源:需要自己搭建

命令yum:
    1、查询YUM源中的包
        yum list [选项]
            选项:all 显示所有包
                  updates 显示可用的升级包
                  installed 显示已经按转的
                  avaliable 显示仓库中可用的,但是尚未安装的软件包

        实例:查询YUM源中有关与bind开头的包
        yum list | grep "^bind"

    2、查询YUM源中的软件组包
        yum grouplist    

    3、安装
        yum install 软件名/包名 [-y]
        -y选项表示直接跳过询问,直接安装

    4、升级
        yum update 软件名/包名
    
    5、卸载
        yum remove 软件名/包名

    6、显示repo列表及其简要信息
        yum repolist     
        (repo,用来存放YUM源信息的文件,用来指定获取软件的YUM源仓库)


配置本地YUM源(以镜像为例)

    1、挂载镜像
        Nborn[root 14:26 ~]#mount /dev/sr0 /mnt/cdrom/    
    2、编写repo
        Nborn[root 14:30 ~]#vi /etc/yum.repos.d/local.repo
        [local]                   #括号必须,内容随便
        name=This is local        #name=  必须  内容随便
        baseurl=file:///mnt/cdrom #baseurl= 必须   内容为镜像所在目录
        enabled=1          #enabled=  必须 1使用这个YUM源  0关闭
        gpgcheck=0          #gpgcheck= 必须 1检查软件包完整性 0 不检查
        [gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7] #如果gpgcheck=1,就要添加这一行
        
    3、查看YUM源是否配置成功
        Nborn[root 14:30 ~]#yum list
        
        如果配置成功会显示出一大堆的软件包   
阅读(806) | 评论(0) | 转发(0) |
0

上一篇:软件管理----RPM

下一篇:http://qiuguofeng.com

给主人留下些什么吧!~~