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

相关推荐

  • 马哥教育网络班19期第七周课程练习

    第七周作业 1.创建一个10G分区,并格式化为ext4文件系统:   (1)要求甘block大小为2048,预留空间百分比为2,卷标为MYDATA,默认挂载属性包含acl;   (2)挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; [root@nginx ~]# fdisk /dev/sdd D…

    Linux干货 2016-06-23
  • 马哥教育网络班21期+第4周作业

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

    Linux干货 2016-08-02
  • N23_第1周博客作业

    1、描述计算机的组成及其功能。     根据冯·诺依曼体系计算机有中央处理器、主存储器、输入/输出三个子系统组成。 1.中央处理器 CPU(Central Processing Unit)用于数据运算。CPU有控制单元、算数逻辑单元、寄存器组组成。 (1)控制单元:控制各个子系统操作 (2)算数逻辑单元:对数据进行逻辑、移位和算数运算 逻…

    Linux干货 2016-09-19
  • Linux文件管理相关命令、bash特性及元数据

    一、 Linux上的文件管理类命令及其常用的使用方法。 1、cp命令:copy     源文件、目标文件         单源复制cp [OPTION]…[-T] SOURCE DEST   &nb…

    2017-07-09
  • 初窥门径之脚本书写

    一、几个脚本的编写: 1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 #!/bin/bash echo "HOSTNAME: $HOSTNAME" echo "IPV4 A…

    Linux干货 2016-08-15
  • Linux基础之软件包管理

    一.概述 在redhat系列的发行版中,采用rpm软件包管理器,rpm原名是Red Hat Package Manager,后来当其他发行版也采用这种软件包管理机制以后,重新命名,改为RPM Package Manager,它所能提供的功能是将编译好的应用程序文件打包成一个或几个程序文件,从而使得用户能够方便的安装,升级,卸载软件,而yum则是rpm包管理器…

    Linux干货 2016-11-16

评论列表(1条)

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

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