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

相关推荐

  • Linux磁盘管理与文件系统

        本篇内容如下:             1、硬盘结构             2…

    Linux干货 2016-08-29
  • 8.5-文本处理工具(作业篇)

     1、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序 [root@localhost ~]# netstat -nt Active Internet connections (w/o servers) Proto Recv-Q Send-Q&nb…

    Linux干货 2016-08-07
  • Docker 之初次体验

    一、Docker 简介  lxc linux container,openvz  容器中各虚拟机只有一个内核,而是多个用户空间  在库中完成虚拟化,比如wine 或者在windows中运行bash  在应用程序的运行级别提供虚拟化,比如jvm   pstree , pid 为1 的进程  …

    Linux干货 2015-01-16
  • 04用户和组的相关配置文件总结

    1、用户 个人理解的是,给使用者一个在系统中使用的身份,即用户。 用户分两种:管理员和普通用户。 而每一个用户都有一些属性,每一个属性都是用冒号分割开来。配置文件存储在【/etc/passwd】中。 例如,sarash:x:507:508::/home/sarash:/bin/nologin 他们分别是,用户名,密码,ID号,主组ID号,注释,家目录,默认登…

    Linux干货 2016-10-24
  • 分区工具fdisk和gdisk、同步分区表(到内存)

    fdisk  创建MBR分区 gdisk  创建GPT分区 parted  高级分区操作(创建、复制、调整大小等)  centos7:手动创建分区20g,30g,40g(易区分) lsblk cat  /proc/partitions ls  -l  /dev/sd* 以上三个命令是查看内…

    2017-06-15
  • 文本处理三剑客之grep及正则表达式

    文本处理三剑客之grep及正则表达式   文本处理工具:   Linux上处理文本三剑客:     Grep:文本过滤器工具(模式:pattern)工具;     Sed: stream editor,流编辑器;文本编辑工具;   &nbs…

    Linux干货 2016-08-12

评论列表(1条)

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

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