yum 用法整理

基本指令

  1. 安装套件
    yum install 套件名称
  2. 升级套件
    yum update 套件名称
  3. 升级全部套件
    yum update
  4. 升级全部套件及发行版本 (请小心使用)
    yum upgrade
  5. 移除套件
    yum remove 套件名称
    
  6. 清除暂存盘 (/var/cache/yum)
    yum clean

查询功能

  1. 查询套件资讯
    yum info 套件名称
  2. 搜寻套件
    yum search 关键字

    ex:

    $ yum search zlib
  3. 查询套件
    yum list 套件名称

    ex:

    $ yum list zlib
  4. 查询所有可更新的套件
    yum list updates
  5. 查询所有已安装的套件
    yum list installed
  6. 查询特定档案存在于什么套件之中
    yum provides 档案名称

    或:

    yum provides */档案名称

    或:

    yum resolvedep 档案名称

    ex:

    $ yum provides libz.*
    或:
    $ yum provides */nslookup
    或:
    $ yum resolvedep libz.so.1

套件组

  1. 查看已安装与可安装的套件组
    yum grouplist
  2. 安装套件组
    yum groupinstall "套件组名称"
  3. 升级套件组
    yum groupupdate "套件组名称"
  4. 移除套件组
    yum groupremove "套件组名称"
  5. 查看套件组资讯
    yum groupinfo "套件组名称"

其它说明

  1. 当你用 yum 更新所有的套件时,如果不想更新 Kernel 的话,请编辑 /etc/yum.conf,在 [main] 区段加入一行:
    exclude=kernel*

     

错误处理

  1. 当安装套件时出现错误讯息:
    pkgKey xxx doesn't exist in repo base

    你可以执行:

    yum clean metadata

    解决这个问题。

参考网页

  1. 可供 CentOS 使用的软件库
  1. No comments yet.

  1. No trackbacks yet.

return top

%d 位部落客按了赞: