yum初步入门

                       

1.jpg

 yum工具是为提高RPM软件安装性而开发的一种软件包管理器,是由python开发的程序。其大致功能是自动化安装RPM软件包,帮助其检测环境依赖关系并提示用户解决。

  yum服务分为俩个部分:一是服务端部分,二是客户端部分。其服务端仅是个存储了N个RPM包的仓库(文件服务器),而主要负责包管理的是客户端,也就是本地yun工具。

  yun工具的处理流程是先将yum服务端中的仓库元数据缓存于本地的/var/cache/yum/* 的目录中。

1.jpg

然后用户使用yum工具选择需要安装的程序,yum客户端程序会先在本地分析之前缓存下来的元数据文件和本地系统环境,从而去服务端的yum仓库中选择适合的RPM包。把RPM包下载到本地后,yum不会直接安装,而是根据系统环境,将所有下载的RPM包进行统一安装。

在yum客户端的主配置文件是/etc/yum.conf文件,常用配置选项如下:

1.jpg

配置yum软件仓库的文件在/etc/yum.repos.d/目录中,以.repos为后缀。

1.jpg

repo文件常用配置如下:

1.jpg

这里说几个yum常用的命令:

        1、yum list all #列出服务端仓库中的所有RPM包。               1.jpg

       2、yum check-update #检查当前系统中哪些包可以升级                                            1.jpg

        3、yum update [需要升级的包名] #升级指定包,或不加包名则是升级所有可用的包   1.jpg

     4、yum -y install [包名] #安装指定的RPM包,-y是指无需确认,直接安装

1.jpg

    5、 yum remove [包名] #指定卸载某包      1.jpg

原创文章,作者:Qiudays,如若转载,请注明出处:http://www.178linux.com/1914

(0)
上一篇 2015-04-01 13:45
下一篇 2015-04-01 18:52

相关推荐

  • haproxy

    12.1 高性能负载均衡软件HAProxy介绍 随着互联网业务的迅猛发展,大型电商平台和门户网站对系统的可用性和可靠性要求越来越高,高可用集群、负载均衡集群成为一种热门的系统架构解决方案。在众多的负载均衡集群解决方案中,有基于硬件的负载均衡设备,例如F5、Big-IP等,也有基于软件的负载均衡产品,例如HAProxy、LVS、Nginx等。在软件的负载均衡产…

    2018-01-03
  • Systemd服务

    POST –> Boot Sequence –> Bootloader –> kernel + initramfs(initrd) –> rootfs –> /sbin/initinit:CentOS 5: SysV initCentOS 6: UpstartCentO…

    Linux干货 2015-03-02
  • 马哥教育网络班21期-第六周课程练习

    请详细总结vim编辑器的使用并完成以下练习题 1.复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加# [root@junfeng ~]# cp /etc/rc.d/rc.sysinit /tmp [root@junfeng&nbs…

    Linux干货 2016-08-15
  • Bash快捷键

    Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :…

    Linux干货 2017-03-26
  • 网络班23期学习宣言

    马哥Linux运维学院 学习宣言 亲爱的小伙伴:        欢迎大家报名马哥Linux运维网络学习班,跟随马哥学习Linux技术,成就Linux大牛之梦。在这里,我们不仅可以学习到最优秀的技术课程,还可以跟着追梦的小伙伴们一起学习、一起进步。 为了督促大家一直积极认真努力的学习,请各位同学在评论区写出你的学习宣言。…

    2016-09-05
  • grep 正则表达式 find

    1.显示当前系统上root,fedora 或user1用户的默认shell [root@centos7 ~]# grep -E  “^(root|fedora|user1)” /etc/passwd root:x:0:0:root:/root:/bin/bash fedora:x:2003:2003::/home/fedora:/bi…

    2017-09-18

评论列表(2条)

  • stanley
    stanley 2015-04-01 21:28

    原始格式太乱,帮你做了部分调整,但整体在排版,主次,内容等效果仍有较大提升空间。可参考其它同学的优秀博客,加油

    • Qiudays
      Qiudays 2015-04-01 22:30

      @stanley多谢老师指点,我会改进的。