软件包管理之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

相关推荐

  • Linux 网络属性管理

    在介绍Linux网路属性管理之前,我还要介绍下以太网(Enternet) 以太网的工作原理 以太网才用带冲突检测的载波侦听多路访问(CSMA/CD)机制。以太网中节点都可以看到在网络中发送的所有信息,因此,我们说以太网是一种广播网络。 以太网的工作过程如下: 当以太网中的一台主机要传输数据时,它将按如下步骤进行: 1.监听信道上是否有信号在传输。如果有的话,…

    Linux干货 2016-03-20
  • sed简介及常见用法

    sed是一个文本流处理器,配合正则表达式用可以实现很多文本处理操作。 和grep一样,sed是一行一行的处理的。sed处理文本时,首先会将源文件复制一份到内存中,然后将文本一行一行拿到模式空间内进行操作,最后输出到标准输出,即屏幕上。 在模式空间中,每一行都会根据用户给的条件进行匹配,匹配到了进行编辑后输出,没有匹配到,直接输出到标准输出。sed除了模式空间…

    2018-01-04
  • Linux 第五天: (08月01日) Linux用户组管理

    Linux 第五天: (08月01日) Linux用户组管理         管理员 root,0普通用户 1-65535系统用户 1-499(centos6), 1-999(centos7)登录用户 500(centos6)+, 1000(centos7)+   /etc/passwd 用户及属性/etc/…

    Linux干货 2016-08-08
  • 马哥教育网络21期+第四周练习博客

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]# cp -r /etc/skel/ /home/tuser1 [root@localhost ~]# chmod&n…

    Linux干货 2016-08-02

评论列表(1条)

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

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