欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

yum 命令 参数 自己亲自做的 有大用 有大大用 有大大大用

可以看看  /node-admin/12369

1) 查询 yum 已经安装的软件

[root@ebs-22618 ~]# yum list installed | grep ruby

[root@ebs-22618 ~]#

2)

# yum install zsh       不用指定路径,直接指定软件名  (此时其中有一个功能是验证 三个xml.gz ( primary.xml.gz filelists.xml.gz other.xml.gz  )文件的时间戳和检验和即repomd.xml记录的是否相符合 (repomd.xml  是每次都要下载的) 如果不相符合,说明有被篡改,需重新下载primary.xml.gz 等三个文件吧? )


3)

yum [options] [command] [package...]

        子命令

    list:列表  (列表仓库中的所有软件包rpm包)

                (下面的都支持glob通配符)

        all  所有的(默认)

        available:所有可用的 (仓库里有,但是还未安装的,已经装过的,它就不显示了)

        installed:已经安装的

        updates: 可用的升级

 

    clean:清理缓存            

             packages 清理软件rpm包

             headers  清理头部信息

             metadata  清理元数据文件

             dbcache 库缓存(本地rpm包的库缓存)  

             all  清理所有 (实在记不住的话,就用它吧)

    repolist:            列出可用的yum仓库(显示repo列表及其简要信息)

          all

          enabled  (默认)

          disabled

     install: 安装

            -y:自动回答为yes

            --nogpgcheck:不做gpg检查安装

         yum install PACKAGE_NAME

    update:升级

    update-to:升级为指定版本

    upgrade:已经废弃 为了兼容以前版本的?

    upgrade-to:已经废弃 为了兼容以前版本的?

    remove|erase;卸载    (如果有依赖的话,依赖的包也会被卸载掉)

            -y:自动回答为yes

    info: 相当于 rpm -qi 查看软件包的信息

    provides | whatprovides : 相当于 rpm -qf 查看指定的文件或特性是由哪个包安装生成的

    makecache 生成缓存

     

    groupinfo

    grouplist [hidden] [groupwildcard]  groupwildcard就是通配符的意思

    groupinstall

    groupremove

    groupupdate

    search 采用模糊匹配的方式进行查找              #   yum search httpd*

    localinstall 本地安装

    localupdate 本地升级的

    reinstall  重新安装

    downgrade 降级的

    repolist  列出所有可用仓库

    help 帮助

yum -y install sysstat        #没有询问,直接安装  

普通分类: