zoukankan      html  css  js  c++  java
  • yum

    安装及升级本地程序包:
            yum localinstall rpmfile1 [rpmfile2] [...]
            (用install替代)
            yum localupdate rpmfile1 [rpmfile2] [...]
            (用update替代)

    卸载Docker

    查询已经安装的Docker包

    yum list installed | grep docker
    docker-ce.x86_64 17.12.0.ce-1.el7.centos @docker-ce-stable

    删除Yum中的Docker软件包

    yum remove docker-ce.x86_64

    删除Docker相关的所有镜像、容器、自定义配置等一系列文件

    rm -rf /var/lib/docker

    PS: 如果存在储存设备映射(devicemapper),必须删掉相关设备映射配置

    搜索:yum search string1 [string2] [...]
        以指定的关键字搜索程序包名及summary信息
        查看指定包所依赖的capabilities:
            yum deplist package1 [package2] [...]
        查看yum事务历史:
            yum history [info|list|packages-list|packages-info|
            summary|addon-info|redo|undo|
            rollback|new|sync|stats]
            yum history
            yum history info 6
            yum history undo 6
            日志 :/var/log/yum.log

    显示仓库列表:
            yum repolist [all|enabled|disabled]
    重新安装程序包:
            yum reinstall package1 [package2] [...] 
    降级程序包:
            yum downgrade package1 [package2] [...] ()
    检查可用升级:
            yum check-update

    列出资源库中特定的可以安装或更新以及已经安装的rpm包
    # yum list perl //列出名为perl 的包
    # yum list perl* //列出perl 开头的包

    列出资源库中所有可以更新的rpm包
    # yum list updates

    列出已经安装的所有的rpm包
    # yum list installed

    列出已经安装的但是不包含在资源库中的rpm包
    # yum list extras

    列出资源库中所有可以安装或更新的rpm包的信息
    # yum info

    列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息
    # yum info perl //列出perl 包信息
    # yum info perl* //列出perl 开头的所有包的信息

    列出资源库中所有可以更新的rpm包的信息
    # yum info updates

    列出已经安装的所有的rpm包的信息
    # yum info installed

    列出已经安装的但是不包含在资源库中的rpm包的信息
    # yum info extras

    搜索匹配特定字符的rpm包
    # yum search perl //在包名称、包描述等中搜索

    搜索有包含特定文件名的rpm包
    # yum provides realplay

    软件组管理
    # yum groupinstall “Chinese Support” //安装指定的组
    # yum groupupdate “Chinese Support” //安装了的组成员软件包更新
    # yum grouplist “Chinese Support” //安装了的组和可以安装的组一览显示
    # yum groupremove “Chinese Support” //删除指定的组
    # yum groupinfo “Chinese Support” //指定组所包含的软件包显示

    检查可更新的rpm包
    # yum check-update

    更新指定的rpm包,如更新kernel和kernel source
    # yum update kernel kernel-source

    大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级
    # yum upgrade

    清除暂存中rpm包文件
    # yum clean packages

    清除暂存中rpm头文件
    # yum clearn headers

    清除暂存中旧的rpm头文件
    # yum clean oldheaders

    清除暂存中旧的rpm头文件和包文件
    # yum clearn all

    yum客户端配置文件:
            /etc/yum.conf:为所有仓库提供公共配置
            /etc/yum.repos.d/*.repo:为仓库的指向提供配置
        仓库指向的定义:
            [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:意为随机挑选,默认值
            priority:按顺序访问
            cost= 默认为1000

        yum的repo配置文件中可用的变量:
            $releasever: 当前OS的发行版的主版本号
            $arch: 平台,i386,i486,i586,x86_64等
            $basearch:基础平台;i386, x86_64
            $YUM0-$YUM9:自定义变量
        实例:
            http://server/centos/$releasever/$basearch/
            http://server/centos/7/x86_64
            http://server/centos/6/i384

  • 相关阅读:
    大数相加(类似杭电oj平台上acm1002)
    DAY2-JAVA
    DAY1--JAVA
    网络编程之解决粘包问题的简单模型
    mybatis resultType resultMap 区别
    Spring学习1:Spring基本特性
    mybatis中useGeneratedKeys和keyProperty的作用
    mybatis 三剑客 generator配置 、mybatis plugin
    常用 Git 命令清单
    mysql btree与hash索引的适用场景和限制
  • 原文地址:https://www.cnblogs.com/linuxws/p/11989672.html
Copyright © 2011-2022 走看看