软件包管理之yum

本节主要是对linux软件包管理中的yum的浅解


1、冒泡法对数组内数据排序

图片1.png

2、博客:

      

yum命令浅解

   yum [options] [command] [package …]

      1 安装
          yum install 全部安装

          yum reinstall 重新安装(覆盖安装)
          yum install package1 安装指定的安装包package1
 

      2 更新和升级
          yum update 全部更新
          yum update package1 更新指定程序包package1
          yum check-update 检查可更新的程序
          yum upgrade package1 升级指定程序包package1
      3 查找和显示
          yum info package1 显示安装包信息package1
          yum list 显示所有已经安装和可以安装的程序包
          yum list package1 显示指定程序包安装情况package1

      4 删除程序
          yum remove | erase package1 删除程序包package1
          yum deplist package1 查看程序package1依赖情况

      5 清除缓存
         yum clean packages 清除缓存目录下的软件包
         yum clean headers 清除缓存目录下的 headers
         yum clean oldheaders 清除缓存目录下旧的 headers
      6 程序包降级

        yum downgrade package1 对 package1 程序包进行降级

图片2.png图片3.png图片4.png图片5.png

   



   yum-config-manager disable “ 仓库名" 禁用仓库

   yum-config-manager enable “ 仓库名” 启用仓库

yum仓库管理:

   yum repolist:列出已经配置的所有可用仓库

   yum repolist [all|enabled|disabled]

 

包组管理:

  yum grouplist 列出所有包组

  yum groupinfo group 显示指定包组详情

  yum groupinsall group 安装程序组group

  yum groupremove group 删除程序组group

  yum groupupdate group 升级程序组group

 

 

使用光盘当作本地yum从仓库

   1、挂载光盘至某目录,如/media/cdrom

        # mout /dev/cdrom /media/cdrom

   2、创建配置文件

        name=

        baseurl=

        gpgcheck=

        enabled=

 

 

yum的命令行选项:

   -y: 自动回答为“yes”

   -q:静默模式

   –nogpgcheck:禁止进行gpgcheck

   –disablerepo=repoidglob:临时禁用此处指定的repo

   –enablerepo=repoidglob:临时启用此处指定的repo

   –noplugins:禁用所有插件

 

仓库指向的定义:

     [repositoryID]

         name=Some name for this repository

         baseurl=url://path/to/repository/

         enabled={1|0}  

         gpgcheck={1|0} 

         gpgkey=URL

         enablegroups={1|0} 

         failovermethod={roundrobin|priority}

         默认为:roundrobin ,意为随机挑选;

             cost= 默认为1000

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

(0)
DadiDadi
上一篇 2016-08-25
下一篇 2016-08-25

相关推荐

  • 马哥教育网络班22期+第五周课程练习

    1、显示当前系统上root、fedora或user1用户的默认shell; [xw@localhost ~]$ cat /etc/passwd | grep -E "^(root|fedora|user1)\>" | cut -d:&…

    Linux干货 2016-10-09
  • HAProxy

    HAProxy简介 HAProxy是免费、极速且可靠的用于为TCP和基于HTTP应用程序提供高可用、负载均衡和代理服务的解决方案,尤其适用于高负载且需要持久连接或7层处理机制的web站点。HAProxy还可以将后端的服务器与网络隔离,起到保护后端服务器的作用。HAProxy的负载均衡能力虽不如LVS,但也是相当不错,而且由于其工作在7层,可以对http请求报…

    2017-05-17
  • vim文本操作、例行性工作、脚本编程_第六周练习(01)

    vim文本操作 Q1:复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; [root@promote /]# cp /etc/rc.d/rc.sysinit /tmp/ [root@promote /]# l…

    Linux干货 2016-12-18
  • bash特性

    一、命令历史     概念:shell进程能够将之前执行过的命令保存记录下来     存储位置:         1、命令历史的文件             使用以下环境变量查看相关参数:     &…

    Linux干货 2016-09-19
  • 推荐-File System manager

    文件系统(File system) :     文件系统概要    文件系统的分类    文件系统的管理工具             mkfs btrfs ext xfs&nbsp…

    Linux干货 2016-03-26
  • 【26期】Linux第七周学习小总结

        今天给大家的分享是本周的一个有趣的小内容,LVM逻辑卷相关的,为什么分享这个内容呢?主要是刚没有接触或者说深入接触Linux时,有人在群里提问,如果不用虚拟机,那Centos本身有快照吗?当时说的答案很热闹,不过大部分还是倾向于没有快照,本周学习的逻辑卷管理器章节里,就这个问题给了一个准确答案,那我们一起来看一下吧!  …

    2017-08-26

评论列表(1条)

  • 马哥教育
    马哥教育 2016-08-26 10:04

    文章对1yum包管理器有了详尽的介绍,建议可以通过手动配置一个yum仓库进行实际操作来加深自己对yum工具的理解,而不是仅仅停留在知识点总结层面。