软件包管理之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 10:09
下一篇 2016-08-25 14:48

相关推荐

  • Shell脚本编程初步

        shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。shell脚本(shell script),是一种为shell编写的脚本程序。业界所说的shell通常都是指shell脚本,但shell和shell script是两个不同的概念。shell编程跟java、php编程…

    Linux干货 2016-08-24
  • MySQL高级特性-合并表

    1. Merge Tables         如果愿意的话,可以把合并表看成一种较老的、有更多限制的分区表,但是它们也有自己的用处,并且能提供一些分区表不能提供的功能。 合并表实际是容纳真正的表的容器。可以使用特殊的UNION语法来CREATE TABLE。下面是一个合并表的例子: mysql> &n…

    Linux干货 2015-04-13
  • 用keepalived高可用LVS-dr模型

    环境四个虚拟机 Real server:node1:172.16.100.6         CeotOS 6 Real server:node3:172.16.100.69         CeotOS 7 Director1:172.16.100.67                        CeotOS 7 Director1:172.16.10…

    Linux干货 2017-10-15
  • 链接分析算法之:SALSA算法

      SALSA算法的初衷希望能够结合PageRank和HITS算法两者的主要特点,既可以利用HITS算法与查询相关的特点,也可以采纳PageRank的“随机游走模型”,这是SALSA算法提出的背景。由此可见,SALSA算法融合了PageRank和HITS算法的基本思想,从实际效果来说,很多实验数据表明,SALSA的搜索效果也都优于前两个算…

    大数据运维 2015-07-21
  • 用户,组和权限管理 基础命令整理

    安全3A任何一个安全策略都应该有Authentication(认证)、Authentication(授权)、Accouting|Audition(审计)这三个措施。 用户(User)Linux用户是安全3A中的Authentication(认证)措施。用户在登录时,系统会检查用户输入的用户名和密码。如果用户输入的用户名和密码匹配,会根据用户信息给用户分配一个…

    Linux干货 2017-03-16
  • 马哥教育网络班19期+第八周课程练习

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。    主要功能:    网桥是一个局域网与另一个局域网之间建立连接的桥梁,属于数据链路层的一种设备。    集线器是可以将一些机器连接起来组成一个局域网的设备。   &n…

    Linux干货 2016-06-26

评论列表(1条)

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

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